From 9b70101bbe90478f0052e105c084eb9d01b0cb6e Mon Sep 17 00:00:00 2001 From: cmoineau <cyril.moineau@cea.fr> Date: Mon, 10 Feb 2025 14:09:14 +0000 Subject: [PATCH] Fix https://gitlab.eclipse.org/eclipse/aidge/aidge_core/-/issues/228 --- 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