This reverts commit 13872543e0. That commit was wrong because we use-after-free the logger
13872543e0