diff --git a/electrum/logging.py b/electrum/logging.py index 7f2742ead..1759be368 100644 --- a/electrum/logging.py +++ b/electrum/logging.py @@ -59,21 +59,6 @@ def _shorten_name_of_logrecord(record: logging.LogRecord) -> logging.LogRecord: return record -# enable logs universally (including for other libraries) -root_logger = logging.getLogger() -root_logger.setLevel(logging.WARNING) - -# log to stderr; by default only WARNING and higher -console_stderr_handler = logging.StreamHandler(sys.stderr) -console_stderr_handler.setFormatter(console_formatter) -console_stderr_handler.setLevel(logging.WARNING) -root_logger.addHandler(console_stderr_handler) - -# creates a logger specifically for electrum library -electrum_logger = logging.getLogger("electrum") -electrum_logger.setLevel(logging.DEBUG) - - def _delete_old_logs(path, keep=10): files = sorted(list(pathlib.Path(path).glob("electrum_log_*.log")), reverse=True) for f in files[keep:]: @@ -189,6 +174,21 @@ class ShortcutFilteringFilter(logging.Filter): return False +# enable logs universally (including for other libraries) +root_logger = logging.getLogger() +root_logger.setLevel(logging.WARNING) + +# log to stderr; by default only WARNING and higher +console_stderr_handler = logging.StreamHandler(sys.stderr) +console_stderr_handler.setFormatter(console_formatter) +console_stderr_handler.setLevel(logging.WARNING) +root_logger.addHandler(console_stderr_handler) + +# creates a logger specifically for electrum library +electrum_logger = logging.getLogger("electrum") +electrum_logger.setLevel(logging.DEBUG) + + # --- External API def get_logger(name: str) -> logging.Logger: