Crates.io | ckb-sentry-failure |
lib.rs | ckb-sentry-failure |
version | 0.21.0 |
source | src |
created_at | 2020-12-16 05:22:24.095803 |
updated_at | 2020-12-16 05:22:24.095803 |
description | Sentry integration for failure crate. |
homepage | |
repository | https://github.com/nervosnetwork/sentry-rust |
max_upload_size | |
id | 323487 |
size | 10,112 |
Adds support for capturing Sentry errors from failure
types.
Failure errors and Fail
objects can be logged with the failure integration.
This works really well if you use the failure::Error
type or if you have
failure::Fail
objects that use the failure context internally to gain a
backtrace.
use sentry_failure::capture_error;
let result = match function_that_might_fail() {
Ok(result) => result,
Err(err) => {
capture_error(&err);
return Err(err);
}
};
To capture fails and not errors use capture_fail
.
License: Apache-2.0