better-tracing 0.4.1

Drop-in fork of tracing-subscriber with the usability, accessibility, customization, and features you need!
Documentation

better-tracing

Community fork 🍴 of tracing-subscriber focused on usability and accessibility.

better-tracing = tracing-subscriber + smart defaults and features that just work

Utilities for implementing and composing tracing subscribers. This fork provides sensible defaults, accessible formatting, and resolves architectural limitations while maintaining full drop-in compatibility.

Feature better-tracing tracing-subscriber
Drop-in compatibility
External formatters access span hierarchy
Sane defaults with zero configuration
Better builders you don't have to fight with

See the CHANGELOG for implemented features and fixes.

Crates.io Documentation Documentation (v0.2.x) MIT licensed maintenance status

Documentation

Compiler support: requires rustc 1.65+

Supported Rust Versions

This fork follows the same minimum supported Rust version as the upstream tracing-subscriber. The minimum supported version is 1.65. The current version is not guaranteed to build on Rust versions earlier than the minimum supported version.

better-tracing follows a similar compiler support policy to the upstream project. The current stable Rust compiler and the three most recent minor versions before it will always be supported. For example, if the current stable compiler version is 1.69, the minimum supported version will not be increased past 1.66, three minor versions prior. Increasing the minimum supported compiler version is not considered a semver breaking change as long as doing so complies with this policy.

License

This project is licensed under the MIT license.

Disclaimer

This is an independent community fork of tracing-subscriber. This project is not affiliated with, endorsed by, sponsored by, or supported by the Tokio team, the Tokio project, or any of the original tracing-subscriber maintainers. All trademarks are the property of their respective owners.

The name "tracing" and related trademarks belong to their respective owners. This fork exists to provide enhanced functionality while maintaining compatibility with the upstream project.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in better-tracing by you, shall be licensed as MIT, without any additional terms or conditions.