#spans #tracing #error-handling #eyre #capturing #handler

eyre-span

用于捕获跟踪范围的轻量级eyre处理器

1个不稳定版本

0.1.0 2023年8月24日

#12 in #eyre

MIT/Apache

5KB
75

相对于color-eyre,这是一个更轻量级的替代方案,它简单地提供了对发生错误的span的访问,允许它们打印到标准的日志设施。

要使用,先安装处理器,之后可以使用 ReportSpan::span 获取span,或者直接使用 emit 或其方法别名 Emit::emit 来立即记录一个 Result

这可能不会与所有订阅者正常工作,但它与标准的 tracing_subscriber::fmt 一起工作得很好。

如果启用了 tracing-error 功能(默认),则 Display 实现将显示span跟踪。

依赖项

~1.5MB
~26K SLoC