6 个版本

使用旧的 Rust 2015

0.2.1 2018年1月8日
0.2.0 2017年11月18日
0.1.3 2017年3月30日

#32#reporting

Download history 70/week @ 2024-04-01 36/week @ 2024-04-08 4/week @ 2024-04-15 8/week @ 2024-04-22 65/week @ 2024-05-06 48/week @ 2024-05-13 34/week @ 2024-05-20 13/week @ 2024-05-27 35/week @ 2024-06-03 30/week @ 2024-06-10 19/week @ 2024-06-17 36/week @ 2024-06-24 4/week @ 2024-07-01 41/week @ 2024-07-08 24/week @ 2024-07-15

106 每月下载量
3 个crate中使用 (2 个直接使用)

MIT 许可证

36KB
933 代码行 (不含注释)

Build Status Coverage Status MIT licensed docs

bugsnag-rs

Rust 中的 Bugsnag API。

示例

use bugsnag;
let mut api = bugsnag::Bugsnag::new("api-key", env!("CARGO_MANIFEST_DIR"));

// setting the appinfo is not required, but recommended 
api.set_app_info(Some(env!("CARGO_PKG_VERSION")),
                 Some("development"),
                 Some("rust"));

api.notify("Info", "This is a message from the rust bugsnag api.")
       .severity(bugsnag::Severity::Info);

或者在 panic 处理器中可以执行以下操作


use bugsnag;
let mut api = bugsnag::Bugsnag::new("api-key", env!("CARGO_MANIFEST_DIR"));

bugsnag::panic::handle(&api, panic_info, None);

有关如何将 bugsnag 集成到项目的更多示例,示例文件夹提供了一些参考实现。

缺少哪些 json 字段?

  • metaData
  • user

json 结构的详细信息可以在这里找到。

依赖项

~7–9.5MB
~211K SLoC