9个版本
0.2.0 | 2023年10月25日 |
---|---|
0.1.3 | 2022年4月21日 |
0.1.2 | 2021年2月19日 |
0.1.1 | 2019年10月29日 |
0.0.0 | 2019年6月27日 |
#180 in 调试
6,374,385 每月下载量
在 8,289 个代码包中(225 个直接使用) 使用
220KB
3.5K SLoC
tracing-log
概述
tracing
是一个用于在Rust程序中插入上下文感知、结构化、基于事件的诊断信息的框架。此代码包提供在 log
crate 提供的日志外观 alongside the tracing
crate 之间的兼容性层。
此代码包提供
AsTrace
和AsLog
traits,用于在tracing
和log
类型之间进行转换。LogTracer
,一个log::Log
实现,它消耗log::Record
并将它们输出为tracing::Event
。
编译器支持:需要 rustc
1.56+
支持的Rust版本
跟踪功能基于最新的稳定版构建。最低支持版本为1.56。当前跟踪版本不一定能在低于最低支持版本的Rust版本上构建。
跟踪遵循与Tokio项目其余部分相同的编译器支持策略。当前稳定版Rust编译器和它之前的三个小版本将始终得到支持。例如,如果当前稳定编译器版本是1.69,则最低支持版本不会超过1.66,即之前的三个小版本。只要这样做符合此政策,提高最低支持编译器版本不被视为semver重大变更。
许可证
本项目采用MIT许可证。
贡献
除非您明确声明,否则您提交给跟踪的任何有意贡献都应按MIT许可证授权,不附加任何额外条款或条件。
依赖项
~71–430KB