diff --git a/main.qml b/main.qml index e3bc1871..201b0e29 100644 --- a/main.qml +++ b/main.qml @@ -150,9 +150,11 @@ ApplicationWindow { function initialize() { console.log("initializing..") - walletInitialized = false; + // Use stored log level + walletManager.setLogLevel(persistentSettings.logLevel) + // setup language var locale = persistentSettings.locale if (locale !== "") { @@ -716,6 +718,7 @@ ApplicationWindow { property bool is_recovering : false property bool customDecorations : true property string daemonFlags + property int logLevel: 0 } // Information dialog diff --git a/pages/Settings.qml b/pages/Settings.qml index a54c936f..40f031a0 100644 --- a/pages/Settings.qml +++ b/pages/Settings.qml @@ -363,6 +363,27 @@ Rectangle { } } + // Log level + RowLayout { + Label { + id: logLevelLabel + color: "#4A4949" + text: qsTr("Log level") + translationManager.emptyString + fontSize: 16 + } + + ComboBox { + id: logLevel + model: [0,1,2,3,4] + currentIndex : appWindow.persistentSettings.logLevel; + onCurrentIndexChanged: { + console.log("log level changed: ",currentIndex); + walletManager.setLogLevel(currentIndex); + appWindow.persistentSettings.logLevel = currentIndex; + } + } + } + Label { id: guiVersion Layout.topMargin: 8 @@ -377,7 +398,6 @@ Rectangle { text: qsTr("Embedded Monero version: ") + Version.GUI_MONERO_VERSION + translationManager.emptyString fontSize: 16 } - } // Daemon console