From 7acf30873db2509d6eb171eb747a69a04cb9e18f Mon Sep 17 00:00:00 2001 From: "pengshixin.psx" Date: Wed, 17 Dec 2025 03:39:05 +0000 Subject: [PATCH] refactor: prevent logger propagation in init_logger function --- rock/logger.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rock/logger.py b/rock/logger.py index 18c5582d..11bbb5cf 100644 --- a/rock/logger.py +++ b/rock/logger.py @@ -81,6 +81,8 @@ def init_logger(name: str | None = None): logger.addHandler(handler) logger.setLevel(log_level) + logger.propagate = False + # Configure urllib3 specifically if this is called for the first time with appropriate logger if logger_name in ["rock", "admin"] or logger_name.startswith("rock."): logging.getLogger("urllib3").setLevel(logging.WARNING)