#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 146/week @ 2024-04-14 211/week @ 2024-04-21 133/week @ 2024-04-28 76/week @ 2024-05-05 270/week @ 2024-05-12 61/week @ 2024-05-19 162/week @ 2024-05-26 247/week @ 2024-06-02 141/week @ 2024-06-09 162/week @ 2024-06-16 130/week @ 2024-06-23 96/week @ 2024-06-30 101/week @ 2024-07-07 72/week @ 2024-07-14 91/week @ 2024-07-21 111/week @ 2024-07-28

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