RootCauseunvalidated
In Python 3.12, the LogRecords are processed in a separate thread by the QueueListener. Tension: since contextvars are not shared between threads. Outcome: this step is necessary so your JsonFormatter could retain this data.
fce2d91c-1406-4e44-af2d-1108f33e0676
In Python 3.12, the LogRecords are processed in a separate thread by the QueueListener. Tension: since contextvars are not shared between threads. Outcome: this step is necessary so your JsonFormatter could retain this data.