Skip to content

Commit 0a74d99

Browse files
committed
Remove only other console log handlers, not all
1 parent a49929a commit 0a74d99

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/pdfbaker/logging.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,12 @@ def setup_logging(quiet=False, trace=False, verbose=False) -> None:
9191
stderr_handler.setFormatter(formatter)
9292
stderr_handler.setLevel(logging.WARNING)
9393

94-
logger.handlers.clear()
94+
# Remove existing console handlers, add ours
95+
for handler in logger.handlers[:]:
96+
if isinstance(handler, logging.StreamHandler) and not isinstance(
97+
handler, logging.FileHandler
98+
):
99+
logger.removeHandler(handler)
95100
logger.addHandler(stdout_handler)
96101
logger.addHandler(stderr_handler)
97102

0 commit comments

Comments
 (0)