errsight 0.1.1

Rust client for ErrSight error tracking — captures panics, errors, and log/tracing events and ships them to the ErrSight API from a background thread.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Optional integrations, each behind a cargo feature.
//!
//! - `anyhow`  → [`anyhow`]: capture an `anyhow::Error` with its origin backtrace.
//! - `log`     → [`log`]: a `log::Log` sink that forwards records to ErrSight.
//! - `tracing` → [`tracing`]: a `tracing_subscriber::Layer` for events/breadcrumbs.

#[cfg(feature = "anyhow")]
#[cfg_attr(docsrs, doc(cfg(feature = "anyhow")))]
pub mod anyhow;

#[cfg(feature = "log")]
#[cfg_attr(docsrs, doc(cfg(feature = "log")))]
pub mod log;

#[cfg(feature = "tracing")]
#[cfg_attr(docsrs, doc(cfg(feature = "tracing")))]
pub mod tracing;