3 个版本 (破坏性更新)
使用旧的 Rust 2015
0.2.0 | 2019年4月21日 |
---|---|
0.1.0 | 2019年3月13日 |
0.0.0 | 2018年11月1日 |
#38 在 #subscriber
3,610 每月下载量
用于 tokio-trace
97KB
1.5K SLoC
tokio-trace-core
tokio-trace
的核心原语。
概述
tokio-trace
是一个用于收集结构化、基于事件的诊断信息的Rust程序框架。这个crate定义了tokio-trace
的核心原语。
该crate提供
-
Span
标识程序执行中的跨度。 -
Event
代表跟踪中的单个事件。 -
Subscriber
,实现了收集跟踪数据的特剧行为。 -
Dispatch
允许将跨度事件分派给Subscriber
。
此外,它还定义了全局调用点注册表和每个线程当前分发器,其他跟踪系统组件依赖于这些。
应用程序开发者通常不会直接使用这个crate。相反,他们将使用tokio-trace
crate,它提供了一个功能更全面的API。然而,这个crate的API变更非常不频繁,因此当依赖必须非常稳定时,它可以被使用。
许可证
本项目采用MIT许可证。
贡献
除非你明确声明,否则你提交给Tokio的任何有意包含的贡献,均将按照MIT许可证授权,不附加任何额外条款或条件。