10个版本
0.2.5 | 2021年2月16日 |
---|---|
0.2.4 | 2020年4月21日 |
0.2.3 | 2020年2月26日 |
0.2.1 | 2020年1月15日 |
0.0.0 | 2019年6月27日 |
#835 在 调试 中
1,748,066 每月下载量
在 2,974 个crates中(直接使用294个) 使用
425KB
6K SLoC
tracing-futures
用于使用 tracing
仪表化基于futures的代码的实用程序。
概述
tracing
是一个用于收集结构化、基于事件的诊断信息的Rust程序的跟踪框架。此crate提供了使用 tracing
仪表化使用futures和async/await编写的异步代码的实用程序。
该crate提供了以下特质
-
Instrument
允许将tracing
的 span 附接到future、sink、stream或executor。 -
WithSubscriber
允许将tracing
的Subscriber
附接到future、sink、stream或executor。
编译器支持: 需要 rustc
1.42+
支持的Rust版本
跟踪是针对最新稳定版构建的。最低支持的版本是1.42。当前跟踪版本不保证在低于最低支持版本的Rust版本上构建。
跟踪遵循Tokio项目其余部分的编译器支持策略。当前稳定版Rust编译器和它之前的三个最近的次要版本将始终得到支持。例如,如果当前稳定编译器版本是1.45,最低支持版本不会超过1.42,即三个次要版本之前。只要这样做符合此政策,提高最低支持编译器版本不被视为semver破坏性变更。
许可证
本项目采用MIT许可证。
贡献
除非你明确声明,否则你提交给Tracing的任何有意包含的贡献,将按照MIT许可证许可,不附加任何额外条款或条件。
依赖项
~0–1.2MB
~18K SLoC