From 78eb3539857a91fb230382d12542ad61f5ea705d Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Sat, 23 Aug 2025 13:31:04 -0400 Subject: [PATCH] refactor: Settings Allow all log levels to be shown in the Gui --- src/lib/common/Settings.cpp | 2 +- src/lib/common/Settings.h | 6 +++++- src/lib/gui/dialogs/SettingsDialog.ui | 20 ++++++++++++++++++++ 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/src/lib/common/Settings.cpp b/src/lib/common/Settings.cpp index 9658e998e..60970cfb2 100644 --- a/src/lib/common/Settings.cpp +++ b/src/lib/common/Settings.cpp @@ -101,7 +101,7 @@ QVariant Settings::defaultValue(const QString &key) return QStringLiteral("%1/%2").arg(QDir::homePath(), kDefaultLogFile); if (key == Log::Level) - return 0; + return 4; // INFO if (key == Client::Binary) return kCoreBinName; diff --git a/src/lib/common/Settings.h b/src/lib/common/Settings.h index 747077531..8fa7c0d41 100644 --- a/src/lib/common/Settings.h +++ b/src/lib/common/Settings.h @@ -147,7 +147,11 @@ private: // clang-format off inline static const QStringList m_logLevels = { - QStringLiteral("INFO") + QStringLiteral("FATAL") + , QStringLiteral("ERROR") + , QStringLiteral("WARNING") + , QStringLiteral("NOTE") + , QStringLiteral("INFO") , QStringLiteral("DEBUG") , QStringLiteral("DEBUG1") , QStringLiteral("DEBUG2") diff --git a/src/lib/gui/dialogs/SettingsDialog.ui b/src/lib/gui/dialogs/SettingsDialog.ui index 027f827c7..66d753a60 100644 --- a/src/lib/gui/dialogs/SettingsDialog.ui +++ b/src/lib/gui/dialogs/SettingsDialog.ui @@ -418,6 +418,26 @@ + + + Fatal + + + + + Error + + + + + Warning + + + + + Note + + Info