cargo : tracing-subscriber @ 0.3.23
PE Patrick Elsen signed 2026-05-28 published 2026-05-28

README.md

72 lines · markdown

![Tracing — Structured, application-level diagnostics][splash][splash]: https://raw.githubusercontent.com/tokio-rs/tracing/main/assets/splash.svg# tracing-subscriberUtilities for implementing and composing [`tracing`][tracing] subscribers.[`tracing`] is a framework for instrumenting Rust programs to collectscoped, structured, and async-aware diagnostics. The `Subscriber` traitrepresents the functionality necessary to collect this trace data. Thiscrate contains tools for composing subscribers out of smaller units ofbehaviour, and batteries-included implementations of common subscriberfunctionality.`tracing-subscriber` is intended for use by both `Subscriber` authors andapplication authors using `tracing` to instrument their applications.[![Crates.io][crates-badge]][crates-url][![Documentation][docs-badge]][docs-url][![Documentation (v0.2.x)][docs-v0.2.x-badge]][docs-v0.2.x-url][![MIT licensed][mit-badge]][mit-url][![Build Status][actions-badge]][actions-url][![Discord chat][discord-badge]][discord-url]![maintenance status][maint-badge][Documentation][docs-url] | [Chat][discord-url][tracing]: https://github.com/tokio-rs/tracing/tree/main/tracing[tracing-fmt]: https://github.com/tokio-rs/tracing/tree/main/tracing-subscriber[crates-badge]: https://img.shields.io/crates/v/tracing-subscriber.svg[crates-url]: https://crates.io/crates/tracing-subscriber/0.3.23[docs-badge]: https://docs.rs/tracing-subscriber/badge.svg[docs-url]: https://docs.rs/tracing-subscriber/0.3.23[docs-v0.2.x-badge]: https://img.shields.io/badge/docs-v0.2.x-blue[docs-v0.2.x-url]: https://tracing.rs/tracing_subscriber[mit-badge]: https://img.shields.io/badge/license-MIT-blue.svg[mit-url]: LICENSE[actions-badge]: https://github.com/tokio-rs/tracing/workflows/CI/badge.svg[actions-url]:https://github.com/tokio-rs/tracing/actions?query=workflow%3ACI[discord-badge]: https://img.shields.io/discord/500028886025895936?logo=discord&label=discord&logoColor=white[discord-url]: https://discord.gg/EeF3cQw[maint-badge]: https://img.shields.io/badge/maintenance-experimental-blue.svg*Compiler support: [requires `rustc` 1.65+][msrv]*[msrv]: #supported-rust-versions## Supported Rust VersionsTracing is built against the latest stable release. The minimum supportedversion is 1.65. The current Tracing version is not guaranteed to build on Rustversions earlier than the minimum supported version.Tracing follows the same compiler support policies as the rest of the Tokioproject. The current stable Rust compiler and the three most recent minorversions before it will always be supported. For example, if the current stablecompiler version is 1.69, the minimum supported version will not be increasedpast 1.66, three minor versions prior. Increasing the minimum supported compilerversion is not considered a semver breaking change as long as doing so complieswith this policy.## LicenseThis project is licensed under the [MIT license](LICENSE).### ContributionUnless you explicitly state otherwise, any contribution intentionally submittedfor inclusion in Tracing by you, shall be licensed as MIT, without any additionalterms or conditions.