mirror of
https://github.com/FairRootGroup/FairLogger.git
synced 2025-10-15 09:31:44 +00:00
Allow use after static destruction took place
This commit is contained in:
committed by
Dennis Klein
parent
2d5dd004cb
commit
180acaae26
@@ -335,6 +335,10 @@ class Logger
|
||||
|
||||
virtual ~Logger() noexcept(false);
|
||||
|
||||
// protection for use after static destruction took place
|
||||
static bool fIsDestructed;
|
||||
static struct DestructionHelper { ~DestructionHelper() { Logger::fIsDestructed = true; }} fDestructionHelper;
|
||||
|
||||
private:
|
||||
LogMetaData fMetaData;
|
||||
|
||||
|
Reference in New Issue
Block a user