From 66594d9f59e4ad8d8e288dc5d2978ca889f91bab Mon Sep 17 00:00:00 2001 From: Kharec Date: Tue, 23 Dec 2025 04:44:01 +0100 Subject: [PATCH] fix: adjust handler detection order --- skywipe/logger.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/skywipe/logger.py b/skywipe/logger.py index 21c940b..f073132 100644 --- a/skywipe/logger.py +++ b/skywipe/logger.py @@ -45,13 +45,13 @@ def setup_logger(verbose: bool = False, log_file: Optional[Path] = None) -> logg file_handlers = [] for handler in logger.handlers: - if isinstance(handler, logging.StreamHandler): + if isinstance(handler, logging.FileHandler): + file_handlers.append(handler) + elif isinstance(handler, logging.StreamHandler): if handler.stream == sys.stdout: info_handler = handler elif handler.stream == sys.stderr: error_handler = handler - elif isinstance(handler, logging.FileHandler): - file_handlers.append(handler) formatter = logging.Formatter(fmt="%(levelname)s: %(message)s")