Revert "Log all Qt messages as usual in debug builds."

This reverts commit 52b9a1fceb.
This commit is contained in:
Ilya Fedin 2023-08-21 16:15:37 +04:00 committed by John Preston
parent 23dbe4742a
commit 2cb7d8ea77
1 changed files with 2 additions and 11 deletions

View File

@ -466,22 +466,13 @@ void Launcher::initQtMessageLogging() {
QtMsgType type, QtMsgType type,
const QMessageLogContext &context, const QMessageLogContext &context,
const QString &msg) { const QString &msg) {
const auto InvokeOriginal = [&] {
#ifndef _DEBUG
if (Logs::DebugEnabled()) {
return;
}
#endif // _DEBUG
if (OriginalMessageHandler) {
OriginalMessageHandler(type, context, msg);
}
};
InvokeOriginal();
if (Logs::DebugEnabled() || !Logs::started()) { if (Logs::DebugEnabled() || !Logs::started()) {
if (!Logs::WritingEntry()) { if (!Logs::WritingEntry()) {
// Sometimes Qt logs something inside our own logging. // Sometimes Qt logs something inside our own logging.
LOG((msg)); LOG((msg));
} }
} else if (OriginalMessageHandler) {
OriginalMessageHandler(type, context, msg);
} }
}); });
} }