From 554e13807d7d49e44d22d99a00787c4f246c0c9c Mon Sep 17 00:00:00 2001 From: SantaSpeen Date: Wed, 19 Mar 2025 16:58:30 +0300 Subject: [PATCH] [~!] Separate console and file --- setup_logger.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/setup_logger.py b/setup_logger.py index 6e60da5..d679c76 100644 --- a/setup_logger.py +++ b/setup_logger.py @@ -48,14 +48,14 @@ def zip_logs(): "Some files are locked...\nProgram cannot works in multiplies instances.") sys.exit(1) -def setup(debug=False, low_debug=False): +def setup(console_debug=False, file_debug=False, file_low_debug=False): logger.remove() fmt = "{elapsed} -- {time:YYYY-MM-DD HH:mm:ss.SSS} | {level:<8} | {extra[module]:^12} | {extra[prefix]:<12} | {message}" - logger.add(sys.stdout, level="DEBUG" if debug else "INFO", format=fmt, backtrace=True, diagnose=True) + logger.add(sys.stdout, level="DEBUG" if console_debug else "INFO", format=fmt, backtrace=True, diagnose=True) logger.add(log_file, level="INFO", format=fmt, backtrace=False, diagnose=False, rotation="25 MB") - if debug: + if file_debug: logger.add(log_dir / "debug.log", level="DEBUG", format=fmt, rotation="10 MB") - if low_debug: + if file_low_debug: logger.add(log_dir / "low_debug.log", level="DEBUG", rotation="10 MB") sys.excepthook = handle_exception threading.excepthook = handle_thread_exception