#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 • Rust 包仓库 330/week @ 2024-03-13 • Rust 包仓库 186/week @ 2024-03-20 • Rust 包仓库 288/week @ 2024-03-27 • Rust 包仓库 113/week @ 2024-04-03 • Rust 包仓库 361/week @ 2024-04-10 • Rust 包仓库 5/week @ 2024-04-17 • Rust 包仓库 58/week @ 2024-04-24 • Rust 包仓库 65/week @ 2024-05-01 • Rust 包仓库 51/week @ 2024-05-08 • Rust 包仓库 55/week @ 2024-05-15 • Rust 包仓库 8/week @ 2024-05-22 • Rust 包仓库 68/week @ 2024-05-29 • Rust 包仓库 58/week @ 2024-06-05 • Rust 包仓库 143/week @ 2024-06-12 • Rust 包仓库 44/week @ 2024-06-19 • Rust 包仓库 134/week @ 2024-06-26 • Rust 包仓库

每月下载量 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