From a297c96c8b2815c017b505df669bb91091ed57ea Mon Sep 17 00:00:00 2001 From: Greg Stein Date: Sat, 16 May 2026 15:07:45 -0500 Subject: [PATCH] Remove logger suppression function Removed the _suppress_loggers function and its call to suppress logging levels for httpx and APScheduler. What is logged (or not) is defined by the application. A library should not override its decisions, via a simple import. --- litellm/_logging.py | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/litellm/_logging.py b/litellm/_logging.py index 6b99f50e014..e88881c8c9c 100644 --- a/litellm/_logging.py +++ b/litellm/_logging.py @@ -266,22 +266,6 @@ verbose_proxy_logger.addHandler(handler) verbose_logger.addHandler(handler) -def _suppress_loggers(): - """Suppress noisy loggers at INFO level""" - # Suppress httpx request logging at INFO level - httpx_logger = logging.getLogger("httpx") - httpx_logger.setLevel(logging.WARNING) - - # Suppress APScheduler logging at INFO level - apscheduler_executors_logger = logging.getLogger("apscheduler.executors.default") - apscheduler_executors_logger.setLevel(logging.WARNING) - apscheduler_scheduler_logger = logging.getLogger("apscheduler.scheduler") - apscheduler_scheduler_logger.setLevel(logging.WARNING) - - -# Call the suppression function -_suppress_loggers() - ALL_LOGGERS = [ logging.getLogger(), verbose_logger,