From b7c53102fb0e32ca343a7e782ceb1c2b2a26bf0a Mon Sep 17 00:00:00 2001 From: vng Date: Wed, 8 Oct 2014 20:05:08 +0300 Subject: [PATCH] [core] Fixed LOG macros. --- base/logging.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/base/logging.hpp b/base/logging.hpp index 1add1db6cb..b6b9b345d5 100644 --- a/base/logging.hpp +++ b/base/logging.hpp @@ -31,9 +31,9 @@ using ::my::LCRITICAL; // Logging macro. // Example usage: LOG(LINFO, (Calc(), m_Var, "Some string constant")); -#define LOG(level, msg) do { if (level < ::my::g_LogLevel) {} \ +#define LOG(level, msg) do { if ((level) < ::my::g_LogLevel) {} \ else { ::my::LogMessage(level, SRC(), ::my::impl::Message msg);} } while (false) // Logging macro with short info (without entry point) -#define LOG_SHORT(level, msg) do { if (level < ::my::g_LogLevel) {} \ +#define LOG_SHORT(level, msg) do { if ((level) < ::my::g_LogLevel) {} \ else { ::my::LogMessage(level, my::SrcPoint(), ::my::impl::Message msg);} } while (false)