From 73b87bd2eb0e0f0c268c37f2fd7b4994b203e1bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E6=BD=AE?= Date: Tue, 16 Dec 2025 10:49:32 +0800 Subject: [PATCH] add x-request-id --- utils/log_util/logger.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/utils/log_util/logger.py b/utils/log_util/logger.py index fc168c6..2d74148 100644 --- a/utils/log_util/logger.py +++ b/utils/log_util/logger.py @@ -15,10 +15,10 @@ def add_request_routes(app: FastAPI): @app.middleware("http") async def before_request(request: Request, call_next: Callable[[Request], Awaitable[JSONResponse]]): - # 先从header中获取X-Trace-Id,如果没有则生成新的 - trace_id = request.headers.get('X-Trace-Id') + # 先从header中获取x-request-id,如果没有则生成新的 + trace_id = request.headers.get('X-Request-ID') if not trace_id: - trace_id = "generate_" + str(uuid.uuid4()) + trace_id = "agent_" + str(uuid.uuid4()) # user_id = "未知的 user_id" @@ -26,7 +26,7 @@ def add_request_routes(app: FastAPI): # g.user_id = user_id response = await call_next(request) - response.headers['X-Trace-Id'] = g.trace_id + response.headers['X-Request-ID'] = g.trace_id return response