diff --git a/src/main.cpp b/src/main.cpp index d6541d1b..f15dba8a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -25,11 +25,24 @@ #include #include +#include DWIDGET_USE_NAMESPACE +static const char *DEFAULT_LOGGING_RULES = "*.debug=false"; + +static void initLoggingRules() +{ + QByteArray rules = qgetenv("QT_LOGGING_RULES"); + if (rules.isEmpty()) { + QLoggingCategory::setFilterRules(DEFAULT_LOGGING_RULES); + } +} + int main(int argc, char *argv[]) { + initLoggingRules(); + qDebug() << "Application starting with arguments:" << QCoreApplication::arguments(); DCORE_USE_NAMESPACE PerformanceMonitor::initializeAppStart();