diff --git a/src/cli/commandlineparser.cpp b/src/cli/commandlineparser.cpp index 298c239b..8c5ef697 100644 --- a/src/cli/commandlineparser.cpp +++ b/src/cli/commandlineparser.cpp @@ -14,7 +14,7 @@ CommandLineParser::CommandLineParser() namespace { AbstractLogger out = - AbstractLogger::info(AbstractLogger::Stderr).enableMessageHeader(false); + AbstractLogger::info(AbstractLogger::Stdout).enableMessageHeader(false); AbstractLogger err = AbstractLogger::error(AbstractLogger::Stderr); auto versionOption = diff --git a/src/utils/abstractlogger.cpp b/src/utils/abstractlogger.cpp index 083d0fcd..3de73e28 100644 --- a/src/utils/abstractlogger.cpp +++ b/src/utils/abstractlogger.cpp @@ -63,6 +63,12 @@ AbstractLogger& AbstractLogger::sendMessage(QString msg, Channel channel) QTextStream stream(stderr); stream << messageHeader(channel, Stderr) << msg << "\n"; } + + if (m_targets & Stdout) { + QTextStream stream(stdout); + stream << messageHeader(channel, Stdout) << msg << "\n"; + } + return *this; } diff --git a/src/utils/abstractlogger.h b/src/utils/abstractlogger.h index c38c6d5b..05ce8af5 100644 --- a/src/utils/abstractlogger.h +++ b/src/utils/abstractlogger.h @@ -15,6 +15,7 @@ public: Stderr = 0x02, LogFile = 0x08, String = 0x10, + Stdout = 0x20, Default = Notification | LogFile | Stderr, };