#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