Utilities for instrumenting futures-based code with [tracing
].
[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.