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.