From 4e7e748ce5e204923afd8f700c609bfd68ff2c97 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sun, 12 Nov 2017 00:01:47 +0100 Subject: [PATCH] Logging: console with file logger: added minimum message level setter --- logging/loggerwithfile.cpp | 9 +++++++++ logging/loggerwithfile.h | 2 ++ 2 files changed, 11 insertions(+) diff --git a/logging/loggerwithfile.cpp b/logging/loggerwithfile.cpp index 72009fe0d..e3352083d 100644 --- a/logging/loggerwithfile.cpp +++ b/logging/loggerwithfile.cpp @@ -37,3 +37,12 @@ void LoggerWithFile::clear(const bool buffer, const bool variables) fileLogger->clear(buffer,variables); } } + +void LoggerWithFile::setMinMessageLevel(QtMsgType& msgLevel) +{ + consoleLogger->setMinMessageLevel(msgLevel); + + if (fileLogger) { + fileLogger->setMinMessageLevel(msgLevel); + } +} diff --git a/logging/loggerwithfile.h b/logging/loggerwithfile.h index 67bbe09d5..7b0d3af48 100644 --- a/logging/loggerwithfile.h +++ b/logging/loggerwithfile.h @@ -64,6 +64,8 @@ public: */ void setFileLoggerSettings(const FileLoggerSettings& settings) { fileLogger->setFileLoggerSettings(settings); } + void setMinMessageLevel(QtMsgType& msgLevel); + private: /** First console logger */ Logger* consoleLogger;