#logging-tracing #tracing #log #logging #logging-framework

无std tracing-log

提供 tracinglog crate 之间的兼容性

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 调试

Download history 1319067/week @ 2024-04-26 1318113/week @ 2024-05-03 1373649/week @ 2024-05-10 1401760/week @ 2024-05-17 1370261/week @ 2024-05-24 1527548/week @ 2024-05-31 1491842/week @ 2024-06-07 1443831/week @ 2024-06-14 1543162/week @ 2024-06-21 1412832/week @ 2024-06-28 1481855/week @ 2024-07-05 1537749/week @ 2024-07-12 1601656/week @ 2024-07-19 1577590/week @ 2024-07-26 1525433/week @ 2024-08-02 1386121/week @ 2024-08-09

6,374,385 每月下载量
8,289 个代码包中(225 个直接使用) 使用

MIT 许可证

220KB
3.5K SLoC

Tracing — Structured, application-level diagnostics

tracing-log

log 兼容性,用于 tracing

Crates.io Documentation Documentation (master) MIT licensed Build Status Discord chat maintenance status

文档 | 聊天 (discord)

概述

tracing 是一个用于在Rust程序中插入上下文感知、结构化、基于事件的诊断信息的框架。此代码包提供在 log crate 提供的日志外观 alongside the tracing crate 之间的兼容性层。

此代码包提供

编译器支持:需要 rustc 1.56+

支持的Rust版本

跟踪功能基于最新的稳定版构建。最低支持版本为1.56。当前跟踪版本不一定能在低于最低支持版本的Rust版本上构建。

跟踪遵循与Tokio项目其余部分相同的编译器支持策略。当前稳定版Rust编译器和它之前的三个小版本将始终得到支持。例如,如果当前稳定编译器版本是1.69,则最低支持版本不会超过1.66,即之前的三个小版本。只要这样做符合此政策,提高最低支持编译器版本不被视为semver重大变更。

许可证

本项目采用MIT许可证

贡献

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

依赖项

~71–430KB