Skip to content

Commit 0b3648d

Browse files
authored
fix: disable logger propagation to prevent duplicate logs (#1156)
1 parent cc98f83 commit 0b3648d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/crawlee/_log_config.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ def configure_logger(logger: logging.Logger, *, remove_old_handlers: bool = Fals
6868
logger.addHandler(handler)
6969
logger.setLevel(get_configured_log_level())
7070

71+
# Do not propagate the log messages to the parent logger to prevent duplicate log messages.
72+
logger.propagate = False
73+
7174

7275
class CrawleeLogFormatter(logging.Formatter):
7376
"""Log formatter that prints out the log message nicely formatted, with colored level and stringified extra fields.

0 commit comments

Comments
 (0)