X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Flogger.cpp;h=72cfa50b62a6d6f7d8fa58a8b3abb75a8cdad301;hp=809207203adacfb25e9697d0a3746b0cb8500f79;hb=3c910a417a72dfa529ad514d9a616139b7d57bab;hpb=5f771f4a6942248ebe0a5a690f19e509328265cf diff --git a/src/common/logger.cpp b/src/common/logger.cpp index 80920720..72cfa50b 100644 --- a/src/common/logger.cpp +++ b/src/common/logger.cpp @@ -36,27 +36,7 @@ namespace { QByteArray msgWithTime(const Logger::LogEntry &msg) { - QString levelString; - - switch (msg.logLevel) { - case Logger::LogLevel::Debug: - levelString = "[Debug] "; - break; - case Logger::LogLevel::Info: - levelString = "[Info ] "; - break; - case Logger::LogLevel::Warning: - levelString = "[Warn ] "; - break; - case Logger::LogLevel::Error: - levelString = "[Error] "; - break; - case Logger::LogLevel::Fatal: - levelString = "[FATAL] "; - break; - } - - return (msg.timeStamp.toString("yyyy-MM-dd hh:mm:ss ") + levelString + msg.message + "\n").toUtf8(); + return (msg.toString() + "\n").toUtf8(); }; } @@ -266,3 +246,29 @@ void Logger::outputMessage(const LogEntry &message) #endif } + + +QString Logger::LogEntry::toString() const +{ + QString levelString; + + switch (logLevel) { + case Logger::LogLevel::Debug: + levelString = "[Debug] "; + break; + case Logger::LogLevel::Info: + levelString = "[Info ] "; + break; + case Logger::LogLevel::Warning: + levelString = "[Warn ] "; + break; + case Logger::LogLevel::Error: + levelString = "[Error] "; + break; + case Logger::LogLevel::Fatal: + levelString = "[FATAL] "; + break; + } + + return timeStamp.toString("yyyy-MM-dd hh:mm:ss ") + levelString + message; +}