From c5a91f3b427055feef8718ac766a7bb2add1c5cf Mon Sep 17 00:00:00 2001 From: Maxence Naud <maxence.naud@cea.fr> Date: Tue, 11 Feb 2025 10:00:31 +0000 Subject: [PATCH] Merge branch 'FixLog' into 'dev' Fix log See merge request eclipse/aidge/aidge_core!326 (cherry picked from commit e068a93fdc9828fc88de513350a4609d78b69f0e) 9b70101b Fix https://gitlab.eclipse.org/eclipse/aidge/aidge_core/-/issues/228 Co-authored-by: Maxence Naud <maxence.naud@cea.fr> --- src/utils/Log.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/utils/Log.cpp b/src/utils/Log.cpp index b4c64d527..9755aa61d 100644 --- a/src/utils/Log.cpp +++ b/src/utils/Log.cpp @@ -24,6 +24,8 @@ namespace Aidge { * @brief Initialize console log level from environment. If compile mode is * DEBUG, then the default level is Log::Level::Debug, else it is * Log::Level::Notice. + * + * WARNING: Do not use this variable directly, use getConsoleLevel() instead. */ Log::Level Log::mConsoleLevel = []() { #ifndef NDEBUG @@ -58,7 +60,7 @@ bool Log::mConsoleColor = []() { */ Log::Level Log::mFileLevel = []() { #ifndef NDEBUG - constexpr Level defaultLevel = Level::Debug; + constexpr Log::Level defaultLevel = Level::Debug; #else constexpr Log::Level defaultLevel = Level::Notice; #endif @@ -164,7 +166,7 @@ void Log::log(Level level, const std::string& msg) { const std::size_t levelIndentSizes[6] = {10, 9, 11, 12, 10, 10}; const std::size_t width = 80 - levelIndentSizes[static_cast<std::size_t>(level)]; - if (level >= mConsoleLevel) { + if (level >= getConsoleLevel()) { for (const auto& context : mContext) { fmt::println("Context: {}", context); } -- GitLab