From ccbad71f7fe3fa901278408077474db8b577c69d Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Sat, 26 Mar 2016 23:09:48 +0100 Subject: [PATCH] Log. string generation in file logger --- src/blackmisc/filelogger.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/blackmisc/filelogger.cpp b/src/blackmisc/filelogger.cpp index 7adbe3554..abfe5ed2f 100644 --- a/src/blackmisc/filelogger.cpp +++ b/src/blackmisc/filelogger.cpp @@ -59,14 +59,17 @@ namespace BlackMisc void CFileLogger::ps_writeStatusMessageToFile(const BlackMisc::CStatusMessage &statusMessage) { + if (statusMessage.isEmpty()) { return; } if (!m_logFile.isOpen()) { return; } if (! m_logPattern.match(statusMessage)) { return; } const QString finalContent(QDateTime::currentDateTime().toString(QStringLiteral("hh:mm:ss ")) - % statusMessage.getHumanReadablePattern() - % " " % statusMessage.getSeverityAsString() % ": " - % statusMessage.getMessage()); + % statusMessage.getMessage() + % " cat: " + % statusMessage.getCategoriesAsString() + ); + writeContentToFile(finalContent); } @@ -91,7 +94,7 @@ namespace BlackMisc QDateTime now = QDateTime::currentDateTime(); for (const auto &logFileInfo : dir.entryInfoList()) { - if (logFileInfo.lastModified().daysTo(now) > 7 ) + if (logFileInfo.lastModified().daysTo(now) > 7) { dir.remove(logFileInfo.fileName()); }