From 4a52a71956a8d46fcb7294ac71734504bb09bcc2 Mon Sep 17 00:00:00 2001 From: S. Solomon Darnell Date: Fri, 28 Mar 2025 21:52:21 -0500 Subject: two version of R2R are here --- .../site-packages/litellm/proxy/_logging.py | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .venv/lib/python3.12/site-packages/litellm/proxy/_logging.py (limited to '.venv/lib/python3.12/site-packages/litellm/proxy/_logging.py') diff --git a/.venv/lib/python3.12/site-packages/litellm/proxy/_logging.py b/.venv/lib/python3.12/site-packages/litellm/proxy/_logging.py new file mode 100644 index 00000000..dc6b34fd --- /dev/null +++ b/.venv/lib/python3.12/site-packages/litellm/proxy/_logging.py @@ -0,0 +1,40 @@ +### DEPRECATED ### +## unused file. initially written for json logging on proxy. +import json +import logging +import os +from logging import Formatter + +from litellm import json_logs + +# Set default log level to INFO +log_level = os.getenv("LITELLM_LOG", "INFO") +numeric_level: str = getattr(logging, log_level.upper()) + + +class JsonFormatter(Formatter): + def __init__(self): + super(JsonFormatter, self).__init__() + + def format(self, record): + json_record = { + "message": record.getMessage(), + "level": record.levelname, + "timestamp": self.formatTime(record, self.datefmt), + } + return json.dumps(json_record) + + +logger = logging.root +handler = logging.StreamHandler() +if json_logs: + handler.setFormatter(JsonFormatter()) +else: + formatter = logging.Formatter( + "\033[92m%(asctime)s - %(name)s:%(levelname)s\033[0m: %(filename)s:%(lineno)s - %(message)s", + datefmt="%H:%M:%S", + ) + + handler.setFormatter(formatter) +logger.handlers = [handler] +logger.setLevel(numeric_level) -- cgit v1.2.3