mirror of
https://github.com/fastapi-practices/fastapi-best-architecture.git
synced 2026-09-21 21:15:13 +00:00
10 lines
322 B
Python
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
|