diff --git a/src/plugins/qbsprojectmanager/qbslogsink.cpp b/src/plugins/qbsprojectmanager/qbslogsink.cpp index 30c1f3780c1..2b28dd1c207 100644 --- a/src/plugins/qbsprojectmanager/qbslogsink.cpp +++ b/src/plugins/qbsprojectmanager/qbslogsink.cpp @@ -79,6 +79,10 @@ void QbsLogSink::doPrintMessage(qbs::LoggerLevel level, const QString &message, { QMutexLocker l(&m_mutex); + if (level <= qbs::LoggerWarning) { + doPrintWarning(qbs::ErrorInfo(message)); + return; + } m_messages.append(qbs::logLevelTag(level) + message); } QMetaObject::invokeMethod(this, "sendMessages", Qt::QueuedConnection); diff --git a/src/plugins/qbsprojectmanager/qbsprojectmanager.cpp b/src/plugins/qbsprojectmanager/qbsprojectmanager.cpp index b0805f65a08..34eb9c693c3 100644 --- a/src/plugins/qbsprojectmanager/qbsprojectmanager.cpp +++ b/src/plugins/qbsprojectmanager/qbsprojectmanager.cpp @@ -78,7 +78,7 @@ QbsManager::QbsManager() : this, &QbsManager::updateAllProfiles); m_logSink = new QbsLogSink(this); - int level = qbs::LoggerWarning; + int level = qbs::LoggerInfo; const QString levelEnv = QString::fromLocal8Bit(qgetenv("QBS_LOG_LEVEL")); if (!levelEnv.isEmpty()) { bool ok = false;