#tracing #logging #procedural #ensure #macro #tracing-test

dev tracing-test-macro

这是一个过程宏,允许更轻松地测试使用 tracing 的 crate。内部 crate,应通过 tracing-test crate 使用

6 个版本

0.2.5 2024 年 6 月 2 日
0.2.4 2023 年 2 月 1 日
0.2.3 2022 年 7 月 20 日
0.2.2 2022 年 6 月 3 日
0.1.0 2020 年 11 月 19 日

测试 中排名第 722

Download history 43778/week @ 2024-04-14 42213/week @ 2024-04-21 40994/week @ 2024-04-28 41757/week @ 2024-05-05 43705/week @ 2024-05-12 43618/week @ 2024-05-19 38245/week @ 2024-05-26 44603/week @ 2024-06-02 45900/week @ 2024-06-09 46453/week @ 2024-06-16 37271/week @ 2024-06-23 40314/week @ 2024-06-30 46321/week @ 2024-07-07 45351/week @ 2024-07-14 50030/week @ 2024-07-21 50724/week @ 2024-07-28

每月下载量 194,702
用于 225 个 crate(通过 tracing-test

MIT 许可证

10KB
106

tracing-test

Build status Crates.io Version Crates.io Downloads

此 crate 提供了一种简单的方法来在测试中使用 tracing 启用日志记录,即使它们是异步的。此外,它还添加了一种方式来断言某些内容已被记录。

重点是测试日志记录,而不是调试测试。这就是为什么库确保日志不依赖于外部状态。例如,不使用 RUST_LOG 环境变量进行日志筛选。

类似 crate

文档 / 使用 / 示例

请参阅 https://docs.rs/tracing-test/

许可证

版权所有 © 2020-2023 Threema GmbH, Danilo Bargen 和贡献者。

根据以下任一许可证授权:

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义,您有意提交以包含在工作中的任何贡献,都应按上述方式双重许可,无需附加条款或条件。

依赖关系

~265–710KB
~17K SLoC