X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Flogger.cpp;fp=src%2Fcommon%2Flogger.cpp;h=51f1366a24f7704a3e7dccaef82d1ace803121e8;hp=d17e18226c40694850be7ac4de79a3af3a91053d;hb=1aa0c911c54698f5757f403ff0b6a1021386d348;hpb=c18e611a6b8c07049cc82b2dcdb5b138d9a6dd43 diff --git a/src/common/logger.cpp b/src/common/logger.cpp index d17e1822..51f1366a 100644 --- a/src/common/logger.cpp +++ b/src/common/logger.cpp @@ -37,27 +37,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(); } } // namespace @@ -244,3 +224,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; +}