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