tracing
is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. This crate provides utilities for using tracing
to instrument asynchronous code written using futures and async/await.
The crate provides the following traits:
Instrument
allows a tracing
span to be attached to a future, sink, stream, or executor.
WithSubscriber
allows a tracing
Subscriber
to be attached to a future, sink, stream, or executor.
This project is licensed under the MIT license.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Tracing by you, shall be licensed as MIT, without any additional terms or conditions.