#tide #tracing #logging #middleware #open-telemetry #field-name

tide-tracing

使用tracing crate进行日志记录的简单中间件

15次发布

0.1.1 2023年10月23日
0.0.13 2023年10月23日
0.0.12 2022年8月30日
0.0.11 2021年5月23日
0.0.4 2020年7月27日

314调试 中排名 #314

Download history • Rust 包仓库 146/week @ 2024-04-14 • Rust 包仓库 211/week @ 2024-04-21 • Rust 包仓库 133/week @ 2024-04-28 • Rust 包仓库 76/week @ 2024-05-05 • Rust 包仓库 270/week @ 2024-05-12 • Rust 包仓库 61/week @ 2024-05-19 • Rust 包仓库 162/week @ 2024-05-26 • Rust 包仓库 247/week @ 2024-06-02 • Rust 包仓库 141/week @ 2024-06-09 • Rust 包仓库 162/week @ 2024-06-16 • Rust 包仓库 130/week @ 2024-06-23 • Rust 包仓库 96/week @ 2024-06-30 • Rust 包仓库 101/week @ 2024-07-07 • Rust 包仓库 72/week @ 2024-07-14 • Rust 包仓库 91/week @ 2024-07-21 • Rust 包仓库 111/week @ 2024-07-28 • Rust 包仓库

375 每月下载
用于 2 crates

MIT/Apache

17KB
69

tide-tracing

License Latest version Latest Docs downloads-badge

使用 tide 的简单中间件,通过 tracing crate进行日志记录。

tide-tracing in action

为什么

tide 使用 log 在其 默认日志中间件 中。当使用 tracing-log 时,大部分来自tide的信息都会丢失。这个crate提供了一个中间件,它将所有这些信息直接暴露给 tracing,同时使用 span! 改善日志的结构。

tide-tracing 默认使用 opentelemetry常规跟踪字段名称

文档

依赖项

~10–20MB
~310K SLoC