diff options
author | Niklas Halle <niklas@niklashalle.net> | 2020-08-23 12:41:55 +0200 |
---|---|---|
committer | Niklas Halle <niklas@niklashalle.net> | 2020-08-23 12:43:23 +0200 |
commit | 3314a53d0cf0a135fe6f82fcc7b6f4df84f70436 (patch) | |
tree | c17358c94c6211ba5408935a170a7d66f9c83bb4 /src/Utilities/Logger.cpp | |
parent | 70d5a9cf40546e0013a4761a2b0060963a21b13c (diff) | |
download | n_core-3314a53d0cf0a135fe6f82fcc7b6f4df84f70436.tar.gz n_core-3314a53d0cf0a135fe6f82fcc7b6f4df84f70436.zip |
clean start, clean CMakeLists.txt
Diffstat (limited to 'src/Utilities/Logger.cpp')
-rw-r--r-- | src/Utilities/Logger.cpp | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/src/Utilities/Logger.cpp b/src/Utilities/Logger.cpp deleted file mode 100644 index 333ae16..0000000 --- a/src/Utilities/Logger.cpp +++ /dev/null @@ -1,48 +0,0 @@ -#include "Logger.hpp" - -/*void Logger::Log(const TelegramMessage& message, LogLevel logLevel) { - Log("[" + message->from->username + "] " + message->text, logLevel); -}*/ - -void Logger::Log(const string& inMsg, LogLevel logLevel) { - string outMsg; - -#ifdef NDEBUG - if (logLevel == LogLevel::lDEBUG) { - // don't log debug messages in release mode - return; - } -#endif - - // prefix message with time - outMsg = "[" + NOW_STRING + "]"; - - // TODO: let at least some (ERROR, WARN) levels go to stderr, not stdout - // prefix log level - TODO: allow filtering based on globally set level? - switch (logLevel) { - case LogLevel::lSTATUS: - outMsg += " [STATUS] " + inMsg; - break; - case LogLevel::lDEBUG: - outMsg += " [DEBUG] " + inMsg; - break; - case LogLevel::lINFO: - outMsg += " [INFO] " + inMsg; - break; - case LogLevel::lWARN: - outMsg += " [WARN] " + inMsg; - break; - case LogLevel::lERROR: - outMsg += " [ERROR] " + inMsg; - break; - } - - Print(outMsg); -} - -void Logger::Print(const string& msg) { - // console output - cout << msg << endl; - - // file output | TODO: Logger needs state for that - or at least needs to pretend to have one -}
\ No newline at end of file |