diff options
Diffstat (limited to 'src/utils/logger.h')
-rw-r--r-- | src/utils/logger.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/utils/logger.h b/src/utils/logger.h index 1e5ba27d..d3f0d1a6 100644 --- a/src/utils/logger.h +++ b/src/utils/logger.h @@ -300,45 +300,45 @@ class Logger: public Singleton<Logger> #define LOG(msg, atVerbosity) \ - { \ + do { \ std::ostringstream os; \ os << msg; \ ::tmwserv::utils::Logger::instance().log(os.str(), atVerbosity); \ - } + } while(0) #define LOG_DEBUG(msg, atVerbosity) \ - { \ + do { \ std::ostringstream os; \ os << msg; \ ::tmwserv::utils::Logger::instance().debug(os.str(), atVerbosity); \ - } + } while (0) #define LOG_INFO(msg, atVerbosity) \ - { \ + do { \ std::ostringstream os; \ os << msg; \ ::tmwserv::utils::Logger::instance().info(os.str(), atVerbosity); \ - } + } while (0) #define LOG_WARN(msg, atVerbosity) \ - { \ + do { \ std::ostringstream os; \ os << msg; \ ::tmwserv::utils::Logger::instance().warn(os.str(), atVerbosity); \ - } + } while (0) #define LOG_ERROR(msg, atVerbosity) \ - { \ + do { \ std::ostringstream os; \ os << msg; \ ::tmwserv::utils::Logger::instance().error(os.str(), atVerbosity); \ - } + } while (0) #define LOG_FATAL(msg, atVerbosity) \ - { \ + do { \ std::ostringstream os; \ os << msg; \ ::tmwserv::utils::Logger::instance().fatal(os.str(), atVerbosity); \ - } + } while (0) #endif // _TMWSERV_LOGGER_H_ |