diff --git a/electrum/commands.py b/electrum/commands.py index 2c95732d1..4defc0523 100644 --- a/electrum/commands.py +++ b/electrum/commands.py @@ -942,7 +942,6 @@ def add_global_options(parser): group.add_argument("--testnet", action="store_true", dest="testnet", default=False, help="Use Testnet") group.add_argument("--regtest", action="store_true", dest="regtest", default=False, help="Use Regtest") group.add_argument("--simnet", action="store_true", dest="simnet", default=False, help="Use Simnet") - group.add_argument("--disablefilelogging", action="store_true", dest="disablefilelogging", default=None, help="Do not log to file") def get_parser(): # create main parser diff --git a/electrum/gui/qt/main_window.py b/electrum/gui/qt/main_window.py index 5de141c4b..4d22744f7 100644 --- a/electrum/gui/qt/main_window.py +++ b/electrum/gui/qt/main_window.py @@ -3011,9 +3011,9 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger): gui_widgets.append((updatecheck_cb, None)) filelogging_cb = QCheckBox(_("Write logs to file")) - filelogging_cb.setChecked(not self.config.get('disablefilelogging', False)) + filelogging_cb.setChecked(bool(self.config.get('log_to_file', False))) def on_set_filelogging(v): - self.config.set_key('disablefilelogging', v == Qt.Unchecked, save=True) + self.config.set_key('log_to_file', v == Qt.Checked, save=True) filelogging_cb.stateChanged.connect(on_set_filelogging) filelogging_cb.setToolTip(_('Debug logs can be persisted to disk. These are useful for troubleshooting.')) gui_widgets.append((filelogging_cb, None)) diff --git a/electrum/logging.py b/electrum/logging.py index 13ac3dd47..bb3946485 100644 --- a/electrum/logging.py +++ b/electrum/logging.py @@ -233,7 +233,7 @@ def configure_logging(config): _configure_verbosity(verbosity=verbosity, verbosity_shortcuts=verbosity_shortcuts) is_android = 'ANDROID_DATA' in os.environ - if is_android or config.get('disablefilelogging'): + if is_android or not config.get('log_to_file', False): pass # disable file logging else: log_directory = pathlib.Path(config.path) / "logs"