#tracing #git #version-control #operations #trace #level #zero

gix-trace

一个提供最小化 跟踪 支持的crate,可以通过关闭它来达到零成本

10个版本

0.1.9 2024年4月13日
0.1.8 2024年3月14日
0.1.7 2024年1月15日
0.1.6 2023年12月30日
0.1.2 2023年6月29日

#103 in 过程宏

Download history • Rust 包仓库 115412/week @ 2024-04-25 • Rust 包仓库 116274/week @ 2024-05-02 • Rust 包仓库 118598/week @ 2024-05-09 • Rust 包仓库 112269/week @ 2024-05-16 • Rust 包仓库 111741/week @ 2024-05-23 • Rust 包仓库 115758/week @ 2024-05-30 • Rust 包仓库 108650/week @ 2024-06-06 • Rust 包仓库 110666/week @ 2024-06-13 • Rust 包仓库 105766/week @ 2024-06-20 • Rust 包仓库 101907/week @ 2024-06-27 • Rust 包仓库 103900/week @ 2024-07-04 • Rust 包仓库 103201/week @ 2024-07-11 • Rust 包仓库 104880/week @ 2024-07-18 • Rust 包仓库 112662/week @ 2024-07-25 • Rust 包仓库 106663/week @ 2024-08-01 • Rust 包仓库 92278/week @ 2024-08-08 • Rust 包仓库

434,826 每月下载量
用于 257 个crate (13 直接)

MIT/Apache

39KB
1K SLoC

一个提供用于在各个详细级别创建span的宏的crate。 应该使用 coarse! 来处理顶层操作,而 detail! 应该用于管道crate,除非它们的操作可能需要大量时间。

应用程序应该通过 gix-features 显式开启跟踪。使用 gix-features 的crate应该使用 gix_features::trace,而那些不使用 gix-features 的可以 直接使用 gix_trace

功能标志

依赖项

~86KB