8个重大版本

0.29.0 2022年11月17日
0.7.0 2022年6月22日
0.5.0 2022年1月21日
0.4.0 2021年11月7日

#1056 in HTTP服务器

MIT/Apache

23KB
176

sentry-conduit

Sentry中间件,用于conduit

特性

  • 自动为每个请求进行错误、面包屑和其他数据的范围
  • 捕获处理器结果中的错误
  • 在所有报告中包含HTTP请求元数据
  • 可选的发布健康跟踪
  • 如果可用,报告错误堆栈跟踪
  • 有限的事务字段支持(即conduit-router使用的路由模式)

MSRV

本项目的“最低支持Rust版本”是:v1.60.0

用法

fn build_app() -> impl Hander {
    let mut router = RouteBuilder::new();
    router.get("/", healthy);
    router.get("/msg", message);
    router.get("/err", error);
    router.get("/panic", panic);

    let mut builder = MiddlewareBuilder::new(router);
    builder.add(SentryMiddleware::default());
    builder
}

完整的示例代码位于示例文件夹中。

许可证

本项目许可协议为以下之一:

任选其一。

依赖

~3.5–5MB
~121K SLoC