diff --git a/inc/Logger.hpp b/inc/Logger.hpp index 730ab5df1539e7688d6d3ee1899b2d814b993fa9..e5b51a6e81b07cb4f7cc454d42f05f9c9863fac8 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)