diff options
author | 2021-09-07 00:04:40 +0200 | |
---|---|---|
committer | 2021-09-07 00:41:14 +0200 | |
commit | e135189446e4a450376b9c694f1faadd57fef19a (patch) | |
tree | b3759ad82ebe9f638ce5db5b8b72cfc6cd694089 /bot/log.py | |
parent | Remove handler cleanup (diff) |
Control logging levels through root logger instead of handlers
The difference in the logging levels without debug mode enabled was
also removed
Diffstat (limited to 'bot/log.py')
-rw-r--r-- | bot/log.py | 6 |
1 files changed, 1 insertions, 5 deletions
@@ -20,12 +20,8 @@ def setup() -> None: file_handler = logging.handlers.RotatingFileHandler( log_file, maxBytes=5 * (2 ** 20), backupCount=10, encoding="utf-8", ) - file_handler.setLevel(logging.TRACE if Client.debug else logging.DEBUG) - # Console handler prints to terminal console_handler = logging.StreamHandler() - level = logging.TRACE if Client.debug else logging.INFO - console_handler.setLevel(level) # Silence irrelevant loggers logging.getLogger("discord").setLevel(logging.ERROR) @@ -38,7 +34,7 @@ def setup() -> None: logging.basicConfig( format="%(asctime)s - %(name)s %(levelname)s: %(message)s", datefmt="%D %H:%M:%S", - level=logging.TRACE if Client.debug else logging.DEBUG, + level=logging.TRACE if Client.debug else logging.INFO, handlers=[console_handler, file_handler], ) logging.getLogger().info("Logging initialization complete") |