fix(proxy_cli.py): enable json logging via litellm_settings param on config

allows user to enable json logs without needing to figure out env variables
This commit is contained in:
Krrish Dholakia 2024-05-29 21:41:20 -07:00
parent 793c7b124b
commit 3167bee25a
3 changed files with 30 additions and 1 deletions

View file

@ -39,6 +39,16 @@ verbose_proxy_logger.addHandler(handler)
verbose_logger.addHandler(handler)
def _turn_on_json():
handler = logging.StreamHandler()
handler.setLevel(logging.DEBUG)
handler.setFormatter(JsonFormatter())
verbose_router_logger.addHandler(handler)
verbose_proxy_logger.addHandler(handler)
verbose_logger.addHandler(handler)
def _turn_on_debug():
verbose_logger.setLevel(level=logging.DEBUG) # set package log to debug
verbose_router_logger.setLevel(level=logging.DEBUG) # set router logs to debug