7 个版本

0.3.0 2022年4月21日
0.2.4 2022年3月17日
0.2.3 2022年2月8日
0.2.2 2022年1月14日
0.1.0 2020年7月31日

#514调试

Download history 13699/week @ 2024-03-14 12805/week @ 2024-03-21 12630/week @ 2024-03-28 14123/week @ 2024-04-04 13376/week @ 2024-04-11 14577/week @ 2024-04-18 12189/week @ 2024-04-25 13189/week @ 2024-05-02 13600/week @ 2024-05-09 14559/week @ 2024-05-16 12632/week @ 2024-05-23 13851/week @ 2024-05-30 13675/week @ 2024-06-06 13411/week @ 2024-06-13 14733/week @ 2024-06-20 11537/week @ 2024-06-27

每月下载量:56,056
用于 16 个crate

MIT 许可证

1MB
14K SLoC

Tracing — Structured, application-level diagnostics

tracing-journald

支持将 tracing 事件原生态地记录到 journald,保留结构化信息。

Crates.io Documentation (master) MIT licensed maintenance status

概述

tracing 是一个用于收集范围、结构化和异步感知诊断的 Rust 程序的框架。 tracing-journaldsystemd-journald 实现了 tracing-subscriber::Layer,以便将 tracing 的跨度事件记录到使用 systemd 的 Linux 发行版。

编译器支持:需要 rustc 1.49+

支持的 Rust 版本

Tracing 使用最新的稳定版本构建。最低支持版本为 1.49。当前 Tracing 版本不保证在低于最低支持版本的 Rust 版本上构建。

Tracing 与 Tokio 项目中的其他部分遵循相同的编译器支持策略。当前稳定 Rust 编译器和它之前的三个小版本将始终得到支持。例如,如果当前稳定编译器版本是 1.45,最低支持版本将不会超过 1.42,即三个小版本之前。只要这样做符合此策略,增加最低支持编译器版本不被视为 semver 破坏性更改。

许可证

本项目采用 MIT 许可证

贡献

除非您明确声明,否则您有意提交以包含在跟踪中的任何贡献,均应按MIT许可证授权,不附加任何额外条款或条件。

依赖项