Files
fastapi-best-architecture/backend/utils/trace_id.py
T

10 lines
322 B
Python

from backend.common.context import ctx
from backend.core.conf import settings
def get_request_trace_id() -> str:
"""从请求头中获取追踪 ID"""
if ctx.exists():
return ctx.get(settings.TRACE_ID_REQUEST_HEADER_KEY, settings.TRACE_ID_LOG_DEFAULT_VALUE)
return settings.TRACE_ID_LOG_DEFAULT_VALUE