67 void SetLogMode(const LogMode logMode) noexcept;
69 bool IsEnabled(const LogLevel logLevel) const noexcept;
85 Logger(const std::
string& ctxId, const std::
string& ctxDescription, const LogLevel appLogLevel) noexcept;
89 virtual
void Log(const
LogEntry& entry) const noexcept;
93 static
void Print(const
LogEntry& entry) noexcept;
95 std::atomic<LogLevel> m_logLevel{LogLevel::kVerbose};
96 std::atomic<LogLevel> m_logLevelPredecessor{LogLevel::kVerbose};
97 std::atomic<LogMode> m_logMode{LogMode::kConsole};
Definition logcommon.hpp:71