diff --git a/README.md b/README.md index 9a7b93b..9da6963 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,9 @@ MONGODB_URI=mongodb://mongodb:27017/ # Configure log level LOGGING_LEVEL=info +# Configure log format +LOGGING_FORMAT="%(asctime)s - %(levelname)s - %(message)s" + # Specify Mongo Database - Optional. Defaults to "LibreChat" MONGODB_DATABASE=librechat ``` diff --git a/metrics.py b/metrics.py index 3c4a1d0..a59b63d 100644 --- a/metrics.py +++ b/metrics.py @@ -15,8 +15,10 @@ # Set up logging loglevel = os.getenv("LOGGING_LEVEL", "info").upper() -logging.basicConfig(level=loglevel) +logformat = os.getenv("LOGGING_FORMAT", "%(asctime)s - %(levelname)s - %(message)s") +logging.basicConfig(format=logformat, level=loglevel) logger = logging.getLogger(__name__) +logger.debug("Set log level to %s", logging.getLevelName(logger.getEffectiveLevel())) class LibreChatMetricsCollector(Collector):