Library-async-logger-with-trace-context
LibraryAsyncLogger::with_trace_context(...) returns a derived library facade with trace_id, span_id, trace_flags, and optional trace_state attached to each later record. It does not start a worker or change lifecycle state.