#logging #log4rs #tracing

trace4rs

tracing 包为底座的类似于 log4rs 的易用性

12 个版本

0.6.0-rc2023年11月30日
0.5.1 2023年8月1日
0.5.0 2022年12月21日
0.4.6 2022年12月16日
0.1.0 2022年9月14日

#412 in 开发工具

Download history 330/week @ 2024-03-13 186/week @ 2024-03-20 288/week @ 2024-03-27 113/week @ 2024-04-03 361/week @ 2024-04-10 5/week @ 2024-04-17 58/week @ 2024-04-24 65/week @ 2024-05-01 51/week @ 2024-05-08 55/week @ 2024-05-15 8/week @ 2024-05-22 68/week @ 2024-05-29 58/week @ 2024-06-05 143/week @ 2024-06-12 44/week @ 2024-06-19 134/week @ 2024-06-26

每月下载量 387

MIT 许可证

90KB
2K SLoC

trace4rs

此包允许用户以与配置 tracing 输出的相同方式配置 log4rs 的输出。

概述

有关使用示例,请参阅 examples 文件夹或 src/test.rs

基准测试 & 结果

结论是,实际附加器的性能大致相当。然而,当使用 tracing 宏与 log 宏相比时,附加器的性能大约高两个数量级。请亲自使用 cargo bench --features tracing-macros

开发建议

  • cargo安装 cargo-binstall
  • cargo安装 cargo-update
  • cargo安装 cargo-nextest

lib.rs:

此包允许用户以与配置 tracing 输出的相同方式配置 log4rs 的输出。

概述

有关使用示例,请参阅 examples 文件夹或 src/test.rs

基准测试 & 结果

结论是,实际附加器的性能大致相当。然而,当使用 tracing 宏与 log 宏相比时,附加器的性能大约高两个数量级。请亲自使用 cargo bench --features tracing-macros

依赖项

~5–12MB
~127K SLoC