diff options
Diffstat (limited to 'src/logging.cpp')
| -rw-r--r-- | src/logging.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/logging.cpp b/src/logging.cpp index 8aaa81104..37a38fae6 100644 --- a/src/logging.cpp +++ b/src/logging.cpp @@ -19,6 +19,30 @@ #include "inspircd.h" +const char* Log::LevelToString(Log::Level level) +{ + switch (level) + { + case Log::Level::ERROR: + return "error"; + + case Log::Level::WARNING: + return "warning"; + + case Log::Level::NORMAL: + return "normal"; + + case Log::Level::DEBUG: + return "debug"; + + case Log::Level::RAWIO: + return "rawio"; + } + + // Should never happen. + return "unknown"; +} + Log::FileMethod::FileMethod(const std::string& n, FILE* fh, unsigned long fl, bool ac) : autoclose(ac) , file(fh) |
