fix: adjust handler detection order
This commit is contained in:
@@ -45,13 +45,13 @@ def setup_logger(verbose: bool = False, log_file: Optional[Path] = None) -> logg
|
|||||||
file_handlers = []
|
file_handlers = []
|
||||||
|
|
||||||
for handler in logger.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:
|
if handler.stream == sys.stdout:
|
||||||
info_handler = handler
|
info_handler = handler
|
||||||
elif handler.stream == sys.stderr:
|
elif handler.stream == sys.stderr:
|
||||||
error_handler = handler
|
error_handler = handler
|
||||||
elif isinstance(handler, logging.FileHandler):
|
|
||||||
file_handlers.append(handler)
|
|
||||||
|
|
||||||
formatter = logging.Formatter(fmt="%(levelname)s: %(message)s")
|
formatter = logging.Formatter(fmt="%(levelname)s: %(message)s")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user