From e2600d1fda86c24e0e56c97669af7d269ae3cc9a Mon Sep 17 00:00:00 2001 From: tpv Date: Thu, 25 Jun 2026 12:33:34 -0700 Subject: [PATCH] updated logging --- monitor_utils/config.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/monitor_utils/config.py b/monitor_utils/config.py index 1277714..cdb6ed2 100644 --- a/monitor_utils/config.py +++ b/monitor_utils/config.py @@ -40,17 +40,18 @@ class JSONFormatter(logging.Formatter): return json.dumps(payload) -def configure_logging(monitor_name: str): +def configure_logging(monitor_name: str, log_dir: str = "/logs"): handler = logging.StreamHandler() handler.setFormatter(JSONFormatter()) def inject_monitor(record: logging.LogRecord) -> bool: - record.monitor = monitor_name + record.monitor_name = monitor_name return True handler.addFilter(inject_monitor) + file_handler = RotatingFileHandler( - f"/logs/{monitor_name}.jsonl", + f"{log_dir}/{monitor_name}.jsonl", maxBytes=10 * 1024 * 1024, backupCount=5, )