fix: adjust handler detection order

This commit is contained in:
2025-12-23 04:44:01 +01:00
parent b336991d67
commit 66594d9f59

View File

@@ -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")