Files
fastapi-best-architecture/backend/utils/trace_id.py
T
Wu Clan 493c2b2545 Add asynchronous socketio application server (#437)
* Add asynchronous socketio application server

* fix uv lock

* Update cors

* fix socket app
2024-11-02 00:12:01 +08:00

10 lines
271 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from fastapi import Request
from backend.core.conf import settings
def get_request_trace_id(request: Request) -> str:
return request.headers.get(settings.TRACE_ID_REQUEST_HEADER_KEY) or settings.LOG_CID_DEFAULT_VALUE