From 9573384847ec58146e20c02ab65ba5e8397df415 Mon Sep 17 00:00:00 2001 From: kongr45gpen <electrovesta@gmail.com> Date: Wed, 7 Aug 2019 00:22:39 +0300 Subject: [PATCH] Only log errors that are more significant than the defined logging level --- inc/Logger.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/Logger.hpp b/inc/Logger.hpp index 730ab5df..e5b51a6e 100644 --- a/inc/Logger.hpp +++ b/inc/Logger.hpp @@ -23,9 +23,9 @@ #define LOGLEVEL Logger::disabled #endif -#define _ac_LOGGER_ENABLED_LEVEL(level) (( (Logger::LogLevelType) LOGLEVEL) >= ( (Logger::LogLevelType) level)) +#define _ac_LOGGER_ENABLED_LEVEL(level) (( (Logger::LogLevelType) LOGLEVEL) <= ( (Logger::LogLevelType) level)) -#define LOG(level, message) Logger::log(level, message) +#define LOG(level, message) if (_ac_LOGGER_ENABLED_LEVEL(level)) { Logger::log(level, message); } #define LOG_TRACE(message) LOG(Logger::trace, message) #define LOG_DEBUG(message) LOG(Logger::debug, message) -- GitLab