From e135189446e4a450376b9c694f1faadd57fef19a Mon Sep 17 00:00:00 2001 From: Numerlor <25886452+Numerlor@users.noreply.github.com> Date: Tue, 7 Sep 2021 00:04:40 +0200 Subject: Control logging levels through root logger instead of handlers The difference in the logging levels without debug mode enabled was also removed --- bot/log.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'bot/log.py') diff --git a/bot/log.py b/bot/log.py index 0e0c22f0..9ae40984 100644 --- a/bot/log.py +++ b/bot/log.py @@ -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") -- cgit v1.2.3