From b846ca661d6f793d7e16564dff493b5ff0a2f002 Mon Sep 17 00:00:00 2001 From: aitbc Date: Sun, 3 May 2026 23:03:32 +0200 Subject: [PATCH] fix: remove keyword args from logger.warning in validation_error_handler Changed logger.warning to use string formatting instead of keyword arguments to avoid Logger._log() errors. --- apps/coordinator-api/src/app/main.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/apps/coordinator-api/src/app/main.py b/apps/coordinator-api/src/app/main.py index f468bb16..940662ef 100755 --- a/apps/coordinator-api/src/app/main.py +++ b/apps/coordinator-api/src/app/main.py @@ -471,13 +471,7 @@ def create_app() -> FastAPI: """Handle FastAPI validation errors with structured error responses.""" request_id = request.headers.get("X-Request-ID") logger.warning( - f"Validation error: {exc}", - extra={ - "request_id": request_id, - "path": request.url.path, - "method": request.method, - "validation_errors": exc.errors(), - }, + f"Validation error: {exc}, Request ID: {request_id}, Path: {request.url.path}, Method: {request.method}" ) details = []