From 1322df2cf3e330249ad6cefe95a012a64774d000 Mon Sep 17 00:00:00 2001 From: Patric Stout Date: Sun, 11 Sep 2022 19:01:30 +0200 Subject: [PATCH] chore(log): force that LOG_XXX has to be followed by a semicolon --- src/Log.h | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/Log.h b/src/Log.h index b5023e1..12bfc3a 100644 --- a/src/Log.h +++ b/src/Log.h @@ -23,60 +23,65 @@ #if MIN_LOGGER_LEVEL >= LOGGER_LEVEL_ERROR #define LOG_ERROR(obj, x) \ + do \ { \ if (obj->log_level >= TrueMQTT::Client::LogLevel::ERROR) \ { \ obj->logger(TrueMQTT::Client::LogLevel::ERROR, x); \ } \ - } + } while (0) #else #define LOG_ERROR(obj, x) #endif #if MIN_LOGGER_LEVEL >= LOGGER_LEVEL_WARNING #define LOG_WARNING(obj, x) \ + do \ { \ if (obj->log_level >= TrueMQTT::Client::LogLevel::WARNING) \ { \ obj->logger(TrueMQTT::Client::LogLevel::WARNING, x); \ } \ - } + } while (0) #else #define LOG_WARNING(obj, x) #endif #if MIN_LOGGER_LEVEL >= LOGGER_LEVEL_INFO #define LOG_INFO(obj, x) \ + do \ { \ if (obj->log_level >= TrueMQTT::Client::LogLevel::INFO) \ { \ obj->logger(TrueMQTT::Client::LogLevel::INFO, x); \ } \ - } + } while (0) #else #define LOG_INFO(obj, x) #endif #if MIN_LOGGER_LEVEL >= LOGGER_LEVEL_DEBUG #define LOG_DEBUG(obj, x) \ + do \ { \ if (obj->log_level >= TrueMQTT::Client::LogLevel::DEBUG) \ { \ obj->logger(TrueMQTT::Client::LogLevel::DEBUG, x); \ } \ - } + } while (0) #else #define LOG_DEBUG(obj, x) #endif #if MIN_LOGGER_LEVEL >= LOGGER_LEVEL_TRACE #define LOG_TRACE(obj, x) \ + do \ { \ if (obj->log_level >= TrueMQTT::Client::LogLevel::TRACE) \ { \ obj->logger(TrueMQTT::Client::LogLevel::TRACE, x); \ } \ - } + } while (0) #else #define LOG_TRACE(obj, x) #endif -- libgit2 0.21.4