Rust Tracing

Rust observability with tracing — structured logging, spans, subscribers, and instrumentation. Use when choosing between tracing and log, setting up subscribers and layers, adding #[instrument] to functions, configuring RUST_LOG, instrumenting async code (.instrument() vs span.enter()), integrating tower-http or sqlx middleware, protecting sensitive data in logs, or preparing tracing for production with OpenTelemetry. Also use when reviewing code for logging quality or adding request correlation IDs.

dawidpereira 0890e74 5 files · 34.0 KB Updated

File contents

dawidpereira/rust-skills/tree/main/skills/rust-tracing commit 0890e74283

Frequently asked questions

npx skillmds@latest add dawidpereira/rust-tracing