Merge pull request #8003 from SomberNight/202210_android_debug_logs
android: add setting to enable debug logs
This commit is contained in:
@@ -208,6 +208,10 @@ class ElectrumWindow(App, Logger, EventListener):
|
||||
self.network.run_from_another_thread(
|
||||
self.network.stop_gossip())
|
||||
|
||||
enable_debug_logs = BooleanProperty(False)
|
||||
def on_enable_debug_logs(self, instance, x):
|
||||
self.electrum_config.set_key('gui_enable_debug_logs', self.enable_debug_logs, True)
|
||||
|
||||
use_change = BooleanProperty(False)
|
||||
def on_use_change(self, instance, x):
|
||||
if self.wallet:
|
||||
@@ -435,6 +439,7 @@ class ElectrumWindow(App, Logger, EventListener):
|
||||
self.use_rbf = config.get('use_rbf', True)
|
||||
self.use_gossip = config.get('use_gossip', False)
|
||||
self.use_unconfirmed = not config.get('confirmed_only', False)
|
||||
self.enable_debug_logs = config.get('gui_enable_debug_logs', False)
|
||||
|
||||
# create triggers so as to minimize updating a max of 2 times a sec
|
||||
self._trigger_update_wallet = Clock.create_trigger(self.update_wallet, .5)
|
||||
|
||||
@@ -102,6 +102,13 @@ Builder.load_string('''
|
||||
title: _('Lightning Routing') + ': ' + self.status
|
||||
description: _("Use trampoline routing or gossip.")
|
||||
action: partial(root.routing_dialog, self)
|
||||
CardSeparator
|
||||
SettingsItem:
|
||||
disabled: bool(app.electrum_config.get('verbosity')) and not app.enable_debug_logs
|
||||
status: 'ON' if (bool(app.electrum_config.get('verbosity')) or app.enable_debug_logs) else 'OFF'
|
||||
title: _('Enable debug logs') + ': ' + self.status
|
||||
description: "(developer) Log to stderr, to inspect with logcat."
|
||||
action: partial(root.boolean_dialog, 'enable_debug_logs', _('Debug Logs'), self.description)
|
||||
|
||||
# disabled: there is currently only one coin selection policy
|
||||
#CardSeparator
|
||||
|
||||
Reference in New Issue
Block a user