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