Write Qt messages only to log in debug mode

This commit is contained in:
Ilya Fedin 2021-08-11 11:31:04 +04:00 committed by John Preston
parent bc2fc94e25
commit 1d2e34f5e9
1 changed files with 2 additions and 3 deletions

View File

@ -427,14 +427,13 @@ void Launcher::initQtMessageLogging() {
QtMsgType type,
const QMessageLogContext &context,
const QString &msg) {
if (OriginalMessageHandler) {
OriginalMessageHandler(type, context, msg);
}
if (Logs::DebugEnabled() || !Logs::started()) {
if (!Logs::WritingEntry()) {
// Sometimes Qt logs something inside our own logging.
LOG((msg));
}
} else if (OriginalMessageHandler) {
OriginalMessageHandler(type, context, msg);
}
});
}