Browse Source
logging: expose 'disablefilelogging' option in Qt preferences
regtest_lnd
SomberNight
6 years ago
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
2 changed files with
9 additions and
1 deletions
-
electrum/commands.py
-
electrum/gui/qt/main_window.py
|
|
@ -941,7 +941,7 @@ 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=False, help="Do not log to file") |
|
|
|
group.add_argument("--disablefilelogging", action="store_true", dest="disablefilelogging", default=None, help="Do not log to file") |
|
|
|
|
|
|
|
def get_parser(): |
|
|
|
# create main parser |
|
|
|
|
|
@ -3005,6 +3005,14 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger): |
|
|
|
updatecheck_cb.stateChanged.connect(on_set_updatecheck) |
|
|
|
gui_widgets.append((updatecheck_cb, None)) |
|
|
|
|
|
|
|
filelogging_cb = QCheckBox(_("Write logs to file")) |
|
|
|
filelogging_cb.setChecked(not self.config.get('disablefilelogging', False)) |
|
|
|
def on_set_filelogging(v): |
|
|
|
self.config.set_key('disablefilelogging', v == Qt.Unchecked, 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)) |
|
|
|
|
|
|
|
usechange_cb = QCheckBox(_('Use change addresses')) |
|
|
|
usechange_cb.setChecked(self.wallet.use_change) |
|
|
|
if not self.config.is_modifiable('use_change'): usechange_cb.setEnabled(False) |
|
|
|