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服务器
23KB
176 行
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
}
完整的示例代码位于示例文件夹中。
许可证
本项目许可协议为以下之一:
-
Apache许可证2.0版本,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
-
MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
依赖
~3.5–5MB
~121K SLoC