bradfier / sentry-rust

Sentry for Rust

Home Page:https://sentry.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Sentry Rust

Build Status Crates.io

This workspace contains various crates that provide support for logging events and errors / panics to the Sentry error logging service.

  • sentry The main sentry crate aimed at application users that want to log events to sentry.
  • sentry-actix An integration for the actix-web (0.7) framework.
  • sentry-core The core of sentry, which can be used to instrument code, and to write integrations that generate events or hook into event processing.
  • sentry-types Contains types for the Sentry v7 protocol as well as other common types.

Note: Until the 1.0 release, the crates in this repository are considered work in progress and do not follow semver semantics. Between minor releases, we might occasionally introduce breaking changes while we are exploring the best API and adding new features.

Requirements

We currently only verify this crate against a recent version of Sentry hosted on sentry.io but it should work with on-prem Sentry versions 8.20 and later.

Additionally, the lowest Rust version we target is 1.40.0.

Resources

About

Sentry for Rust

https://sentry.io/

License:Apache License 2.0


Languages

Language:Rust 98.9%Language:Makefile 0.8%Language:Shell 0.1%Language:HTML 0.1%