Functions
get_request_id
0
str | None
▼
Return the current request ID, or None if outside a request context.
get_request_id
0
str | None
▼
def get_request_id() -> str | None
Returns
str | None
structured_log
7
None
▼
Log a structured JSON message with correlation fields.
Merges request_id from …
structured_log
7
None
▼
def structured_log(level: int, message: str, *, request_id: str | None = None, user_id: str | None = None, path: str | None = None, method: str | None = None, **extra: Any) -> None
Log a structured JSON message with correlation fields.
Merges request_id from context if not provided. Use for audit trails and observability pipelines that expect JSON logs.
Parameters
| Name | Type | Description |
|---|---|---|
level |
int |
|
message |
str |
|
request_id |
str | None |
Default:None
|
user_id |
str | None |
Default:None
|
path |
str | None |
Default:None
|
method |
str | None |
Default:None
|
**extra |
Any |