Skip to content

Commit 84f99ca

Browse files
committed
improve
1 parent ba18f42 commit 84f99ca

File tree

1 file changed

+7
-33
lines changed

1 file changed

+7
-33
lines changed

sentry-tracing/src/layer.rs

Lines changed: 7 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -72,21 +72,14 @@ impl From<Vec<EventMapping>> for CombinedEventMapping {
7272
/// `warning` and `info`, and `debug` and `trace` logs are ignored.
7373
pub fn default_event_filter(metadata: &Metadata) -> EventFilter {
7474
match metadata.level() {
75-
&Level::ERROR => EventFilter::Event,
76-
&Level::WARN | &Level::INFO => EventFilter::Breadcrumb,
77-
&Level::DEBUG | &Level::TRACE => EventFilter::Ignore,
78-
}
79-
}
80-
81-
/// The default event filter, with logs.
82-
///
83-
/// By default, an exception event is captured for `error`, a breadcrumb for
84-
/// `warning` and `info`, and `debug` and `trace` logs are ignored.
85-
/// Additionally, a log is captured for `info`, `warning` and `error`.
86-
pub fn default_event_filter_with_logs(metadata: &Metadata) -> EventFilter {
87-
match metadata.level() {
75+
#[cfg(feature = "logs")]
8876
&Level::ERROR => EventFilter::Event | EventFilter::Log,
77+
#[cfg(not(feature = "logs"))]
78+
&Level::ERROR => EventFilter::Event,
79+
#[cfg(feature = "logs")]
8980
&Level::WARN | &Level::INFO => EventFilter::Breadcrumb | EventFilter::Log,
81+
#[cfg(not(feature = "logs"))]
82+
&Level::WARN | &Level::INFO => EventFilter::Breadcrumb,
9083
&Level::DEBUG | &Level::TRACE => EventFilter::Ignore,
9184
}
9285
}
@@ -175,27 +168,8 @@ where
175168
S: Subscriber + for<'a> LookupSpan<'a>,
176169
{
177170
fn default() -> Self {
178-
let enable_logs = {
179-
#[cfg(feature = "logs")]
180-
{
181-
sentry_core::Hub::current()
182-
.client()
183-
.map(|client| client.options().enable_logs)
184-
.unwrap_or(true) // default to true if we don't know, client will drop the
185-
// logs later if it was actually `enable_logs: false`
186-
}
187-
#[cfg(not(feature = "logs"))]
188-
{
189-
false
190-
}
191-
};
192-
193171
Self {
194-
event_filter: Box::new(if enable_logs {
195-
default_event_filter_with_logs
196-
} else {
197-
default_event_filter
198-
}),
172+
event_filter: Box::new(default_event_filter),
199173
event_mapper: None,
200174

201175
span_filter: Box::new(default_span_filter),

0 commit comments

Comments
 (0)