File size: 243 Bytes
fed7eb0
 
 
 
 
 
 
1
2
3
4
5
6
7
8
import uuid
from fastapi import Request

def add_trace_id(request: Request) -> None:
    """Injects a unique trace_id into the request state."""
    if not hasattr(request.state, "trace_id"):
        request.state.trace_id = str(uuid.uuid4())