13 lines
571 B
Python
13 lines
571 B
Python
from contextvars import ContextVar
|
|
|
|
# Correlation for HTTP requests
|
|
ctx_session_id: ContextVar[str | None] = ContextVar('ctx_session_id', default=None)
|
|
ctx_user_id: ContextVar[int | None] = ContextVar('ctx_user_id', default=None)
|
|
ctx_method: ContextVar[str | None] = ContextVar('ctx_method', default=None)
|
|
ctx_path: ContextVar[str | None] = ContextVar('ctx_path', default=None)
|
|
ctx_remote: ContextVar[str | None] = ContextVar('ctx_remote', default=None)
|
|
|
|
# Correlation for background loop iterations
|
|
ctx_rid: ContextVar[str | None] = ContextVar('ctx_rid', default=None)
|
|
|