Skip to content

Commit 0d3e523

Browse files
fix(proxy/_logging.py): fix default logging level
1 parent 71c6065 commit 0d3e523

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

litellm/_logging.py

+11-4
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,19 @@ def format(self, record):
4141

4242
def _turn_on_json():
4343
handler = logging.StreamHandler()
44-
handler.setLevel(logging.DEBUG)
4544
handler.setFormatter(JsonFormatter())
4645

47-
verbose_router_logger.addHandler(handler)
48-
verbose_proxy_logger.addHandler(handler)
49-
verbose_logger.addHandler(handler)
46+
# Define a list of the loggers to update
47+
loggers = [verbose_router_logger, verbose_proxy_logger, verbose_logger]
48+
49+
# Iterate through each logger and update its handlers
50+
for logger in loggers:
51+
# Remove all existing handlers
52+
for h in logger.handlers[:]:
53+
logger.removeHandler(h)
54+
55+
# Add the new handler
56+
logger.addHandler(handler)
5057

5158

5259
def _turn_on_debug():

litellm/proxy/_logging.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ def format(self, record):
1717
handler = logging.StreamHandler()
1818
handler.setFormatter(JsonFormatter())
1919
logger.handlers = [handler]
20-
logger.setLevel(logging.DEBUG)
20+
logger.setLevel(logging.INFO)

litellm/proxy/_super_secret_config.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ router_settings:
5656

5757
litellm_settings:
5858
success_callback: ["langfuse"]
59+
json_logs: true
5960

6061
general_settings:
6162
alerting: ["email"]

litellm/proxy/proxy_cli.py

-1
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,6 @@ def _make_openai_completion():
534534
ssl_certfile=ssl_certfile_path,
535535
) # run uvicorn
536536
else:
537-
print(f"litellm.json_logs: {litellm.json_logs}")
538537
if litellm.json_logs:
539538
from litellm.proxy._logging import logger
540539

0 commit comments

Comments
 (0)