From 6d8bf3fbeb4778ab2d9519d822ae30544eaab17f Mon Sep 17 00:00:00 2001 From: Pearson White Date: Thu, 11 Jun 2026 09:37:46 -0400 Subject: [PATCH] Set log level from env var --- utils.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils.py b/utils.py index 9e315e9..1a5bb46 100644 --- a/utils.py +++ b/utils.py @@ -1,5 +1,6 @@ import datetime import logging +import os import socket import time import traceback @@ -27,8 +28,9 @@ class UTCFormatter(logging.Formatter): def setup_logger(name: str) -> logging.Logger: handler = logging.StreamHandler() handler.setFormatter(UTCFormatter(LOGFMT, datefmt=DATEFMT)) - - logging.basicConfig(level=logging.INFO, handlers=[handler], force=True) + level_str = os.getenv("LOGGING_LEVEL", "INFO").upper() + logging_level = getattr(logging, level_str, logging.INFO) + logging.basicConfig(level=logging_level, handlers=[handler], force=True) return logging.getLogger(name)