summaryrefslogtreecommitdiff
path: root/src/utils/logger.h
diff options
context:
space:
mode:
authorBjörn Steinbrink <B.Steinbrink@gmx.de>2007-01-14 13:09:03 +0000
committerBjörn Steinbrink <B.Steinbrink@gmx.de>2007-01-14 13:09:03 +0000
commit176eb4ed93a5441cb11a5d46927db444894e8327 (patch)
tree6916b55f37c912553fd1599741158ead8f2815c9 /src/utils/logger.h
parentdca0c11d3709b592340c729999c1d72075d64c60 (diff)
downloadmanaserv-176eb4ed93a5441cb11a5d46927db444894e8327.tar.gz
manaserv-176eb4ed93a5441cb11a5d46927db444894e8327.tar.bz2
manaserv-176eb4ed93a5441cb11a5d46927db444894e8327.tar.xz
manaserv-176eb4ed93a5441cb11a5d46927db444894e8327.zip
Unified logging macros.
Diffstat (limited to 'src/utils/logger.h')
-rw-r--r--src/utils/logger.h42
1 files changed, 10 insertions, 32 deletions
diff --git a/src/utils/logger.h b/src/utils/logger.h
index 0669577b..a7f7c8f6 100644
--- a/src/utils/logger.h
+++ b/src/utils/logger.h
@@ -156,39 +156,17 @@ class Logger
// HELPER MACROS
-#define LOG_DEBUG(msg) \
- do if (::utils::Logger::mVerbosity >= ::utils::Logger::DEBUG) { \
- std::ostringstream os; \
- os << msg; \
- ::utils::Logger::output(os.str(), ::utils::Logger::DEBUG); \
+#define LOG(level, msg) \
+ do if (::utils::Logger::mVerbosity >= ::utils::Logger::level) { \
+ std::ostringstream os; \
+ os << msg; \
+ ::utils::Logger::output(os.str(), ::utils::Logger::level); \
} while (0)
-#define LOG_INFO(msg) \
- do if (::utils::Logger::mVerbosity >= ::utils::Logger::INFO) { \
- std::ostringstream os; \
- os << msg; \
- ::utils::Logger::output(os.str(), ::utils::Logger::INFO); \
- } while (0)
-
-#define LOG_WARN(msg) \
- do if (::utils::Logger::mVerbosity >= ::utils::Logger::WARN) { \
- std::ostringstream os; \
- os << msg; \
- ::utils::Logger::output(os.str(), ::utils::Logger::WARN); \
- } while (0)
-
-#define LOG_ERROR(msg) \
- do if (::utils::Logger::mVerbosity >= ::utils::Logger::ERROR) { \
- std::ostringstream os; \
- os << msg; \
- ::utils::Logger::output(os.str(), ::utils::Logger::ERROR); \
- } while (0)
-
-#define LOG_FATAL(msg) \
- do if (::utils::Logger::mVerbosity >= ::utils::Logger::FATAL) { \
- std::ostringstream os; \
- os << msg; \
- ::utils::Logger::output(os.str(), ::utils::Logger::FATAL); \
- } while (0)
+#define LOG_DEBUG(msg) LOG(DEBUG, msg)
+#define LOG_INFO(msg) LOG(INFO, msg)
+#define LOG_WARN(msg) LOG(WARN, msg)
+#define LOG_ERROR(msg) LOG(ERROR, msg)
+#define LOG_FATAL(msg) LOG(FATAL, msg)
#endif // _TMWSERV_LOGGER_H_