From b16c75d98c57b8f1efa26ab6eae35431c04c4c1e Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Sun, 21 Sep 2008 19:58:55 +0200 Subject: Printf-artige Funktion logf zum Logger hinzugef?gt --- src/Common/Logger.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/Common/Logger.h') diff --git a/src/Common/Logger.h b/src/Common/Logger.h index 39ca5dd..f1cd33d 100644 --- a/src/Common/Logger.h +++ b/src/Common/Logger.h @@ -21,6 +21,7 @@ #define MAD_COMMON_LOGGER_H_ #include +#include #include #include @@ -37,6 +38,8 @@ class Logger { static std::list loggers; MessageLevel level; + static void logfv(MessageLevel level, const char *format, va_list ap); + protected: Logger() : level(DEFAULT) {} @@ -48,6 +51,9 @@ class Logger { log(DEFAULT, message); } + static void logf(MessageLevel level, const char *format, ...); + static void logf(const char *format, ...); + static void registerLogger(Logger *logger) { loggers.push_back(logger); } -- cgit v1.2.3