tracing-log
Warning: Until tracing-log has a 0.1.0 release on crates.io, please treat every release as potentially breaking.
log compatibility for tracing.
Overview
tracing is a framework for instrumenting Rust programs with context-aware,
structured, event-based diagnostic information. This crate provides
compatibility layers for using tracing alongside the logging facade provided
by the log crate.
This crate provides:
LogTracer, alog::Logimplementation that consumeslog::Records and outputs them astracing::Event.TraceLogger, atracing::Subscriberimplementation that consumestracing::Events and outputslog::Record, allowing an existing logger implementation to be used to record trace events.
License
This project is licensed under the MIT license.
Contribution
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.