diff --git a/main.qml b/main.qml index 520b1397..81146080 100644 --- a/main.qml +++ b/main.qml @@ -160,7 +160,10 @@ ApplicationWindow { walletInitialized = false; // Use stored log level - walletManager.setLogLevel(persistentSettings.logLevel) + if (persistentSettings.logLevel == 5) + walletManager.setLogCategories(persistentSettings.logCategories) + else + walletManager.setLogLevel(persistentSettings.logLevel) // setup language var locale = persistentSettings.locale @@ -785,6 +788,7 @@ ApplicationWindow { property bool customDecorations : true property string daemonFlags property int logLevel: 0 + property string logCategories: "" } // Information dialog diff --git a/pages/Settings.qml b/pages/Settings.qml index 9bbb0ee3..de18bac7 100644 --- a/pages/Settings.qml +++ b/pages/Settings.qml @@ -388,13 +388,14 @@ Rectangle { id: logCategories Layout.preferredWidth: 200 Layout.fillWidth: true - text: "" + text: appWindow.persistentSettings.logCategories placeholderText: qsTr("(e.g. *:WARNING,net.p2p:DEBUG)") + translationManager.emptyString enabled: logLevel.currentIndex == 5 onEditingFinished: { if(enabled) { console.log("log categories changed: ", text); walletManager.setLogCategories(text); + appWindow.persistentSettings.logCategories = text; } } }