logging: (move-only) move module level code to near the end
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user