3 个版本 (重大更新)
| 0.3.0 | 2024 年 4 月 24 日 |
|---|---|
| 0.2.0 | 2022 年 12 月 1 日 |
| 0.1.0 | 2021 年 11 月 14 日 |
#166 在 调试 中
每月 19,864 次下载
14KB
294 行
tracing-slog
用于将结构化日志记录从 slog crate 连接到 tracing 生态系统中的适配器。
当库使用 slog 而您的应用程序使用 tracing 时使用。
大量灵感来自 tracing-log。
具体来说,发出的日志条目包括自定义字段 slog.target、slog.module_path、slog.file、slog.line 和 slog.column,以及从日志调用站点获取的相应值。如果启用了 kv 功能,则 slog.kv 字段将包含逗号分隔的可能支持的 键值对 列表。
请注意,“原生” filename 和 line_number 元数据属性将永远不可用(并且 target 将始终为 slog)。这是因为 tracing 需要在原始调用站点构建的静态元数据。由于 tracing 提供了显式支持,因此 tracing-log 适配器确实提供了这些。
依赖关系
~390KB