From 9961479659768064853739a17d12ddb27460ba86 Mon Sep 17 00:00:00 2001 From: Jonathan Springer Date: Fri, 11 Sep 2026 14:33:27 +0100 Subject: [PATCH] fix(logging): replace deprecated pythonjsonlogger.jsonlogger import python-json-logger moved JsonFormatter from pythonjsonlogger.jsonlogger to pythonjsonlogger.json; the old shim emits a DeprecationWarning on every import. --- src/mcp_reverse_proxy/logging_config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mcp_reverse_proxy/logging_config.py b/src/mcp_reverse_proxy/logging_config.py index 4b20be1..bcb716d 100644 --- a/src/mcp_reverse_proxy/logging_config.py +++ b/src/mcp_reverse_proxy/logging_config.py @@ -13,7 +13,7 @@ import socket # Third-Party -from pythonjsonlogger import jsonlogger +from pythonjsonlogger.json import JsonFormatter # Standard log format LOG_FORMAT = "%(asctime)s - %(name)s - %(levelname)s - %(message)s" @@ -24,7 +24,7 @@ _CACHED_PID: int = os.getpid() -class CorrelationIdJsonFormatter(jsonlogger.JsonFormatter): +class CorrelationIdJsonFormatter(JsonFormatter): """JSON formatter with hostname and PID.""" def add_fields(self, log_record: dict, record: logging.LogRecord, message_dict: dict) -> None: