From 78a3abe6fca19c73c102a6444535d0f131d64e39 Mon Sep 17 00:00:00 2001 From: milan-berri Date: Wed, 11 Feb 2026 18:42:48 +0200 Subject: [PATCH] fix: enable verbose_logger when LITELLM_LOG=DEBUG for callback debug logs (#20496) - Add verbose_logger to imports when LITELLM_LOG=DEBUG is set - Set verbose_logger to DEBUG level alongside verbose_proxy_logger and verbose_router_logger - Fixes issue where callback integrations (Langsmith, Langfuse, etc.) don't show debug logs with LITELLM_LOG=DEBUG - Makes LITELLM_LOG=DEBUG behavior consistent with --detailed_debug flag --- litellm/proxy/proxy_server.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index 2130aed7770..03151ef96f3 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -4606,11 +4606,16 @@ async def initialize( # noqa: PLR0915 elif litellm_log_setting.upper() == "DEBUG": import logging - from litellm._logging import verbose_proxy_logger, verbose_router_logger + from litellm._logging import ( + verbose_logger, + verbose_proxy_logger, + verbose_router_logger, + ) + verbose_logger.setLevel(level=logging.DEBUG) # set package log to debug verbose_router_logger.setLevel( level=logging.DEBUG - ) # set router logs to info + ) # set router logs to debug verbose_proxy_logger.setLevel( level=logging.DEBUG ) # set proxy logs to debug