Struct sentry::Sentry
[−]
[src]
pub struct Sentry { /* fields omitted */ }
Methods
impl Sentry
[src]
fn new(
handle: Handle,
server_name: String,
release: String,
environment: String,
credential: SentryCredential
) -> Sentry
handle: Handle,
server_name: String,
release: String,
environment: String,
credential: SentryCredential
) -> Sentry
fn from_settings(
handle: Handle,
settings: Settings,
credential: SentryCredential
) -> Sentry
handle: Handle,
settings: Settings,
credential: SentryCredential
) -> Sentry
fn log_event(&self, e: Event)
fn register_panic_handler<F>(&self, maybe_f: Option<F>) where
F: Fn(&PanicInfo) + 'static + Sync + Send,
F: Fn(&PanicInfo) + 'static + Sync + Send,
fn unregister_panic_handler(&self)
fn fatal(&self, logger: &str, message: &str, culprit: Option<&str>)
fn error(&self, logger: &str, message: &str, culprit: Option<&str>)
fn warning(&self, logger: &str, message: &str, culprit: Option<&str>)
fn info(&self, logger: &str, message: &str, culprit: Option<&str>)
fn debug(&self, logger: &str, message: &str, culprit: Option<&str>)
fn log(
&self,
logger: &str,
level: &str,
message: &str,
culprit: Option<&str>,
fingerprint: Option<Vec<String>>,
tags: Option<HashMap<String, String>>,
extra: Option<HashMap<String, String>>
)
&self,
logger: &str,
level: &str,
message: &str,
culprit: Option<&str>,
fingerprint: Option<Vec<String>>,
tags: Option<HashMap<String, String>>,
extra: Option<HashMap<String, String>>
)
Trait Implementations
impl Clone for Sentry
[src]
fn clone(&self) -> Sentry
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more