fix(proxy): add verbose_logger to LITELLM_LOG=INFO branch

Fixes #26396

The `INFO` branch in `initialize()` only set `verbose_router_logger` and
`verbose_proxy_logger`, omitting `verbose_logger`. Because `verbose_logger`
defaults to the root logger level (WARNING), all `verbose_logger.info(...)`
calls in the core package were silently suppressed when LITELLM_LOG=INFO.

Aligns the INFO branch with the DEBUG branch: import and set all three
loggers to the same level.
This commit is contained in:
Tai An 2026-04-24 00:21:13 -07:00
parent 7b47dffefd
commit acffbba3ba

View file

@ -5847,10 +5847,15 @@ async def initialize( # noqa: PLR0915
if litellm_log_setting.upper() == "INFO":
import logging
from litellm._logging import verbose_proxy_logger, verbose_router_logger
from litellm._logging import (
verbose_logger,
verbose_proxy_logger,
verbose_router_logger,
)
# this must ALWAYS remain logging.INFO, DO NOT MODIFY THIS
verbose_logger.setLevel(level=logging.INFO) # set package log to info
verbose_router_logger.setLevel(
level=logging.INFO
) # set router logs to info