Skip to content

Commit b1debf0

Browse files
authored
Short circuit the event_enabled check (open-telemetry#2533)
1 parent acaa98d commit b1debf0

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

opentelemetry-sdk/src/logs/log_emitter.rs

+4-7
Original file line numberDiff line numberDiff line change
@@ -323,13 +323,10 @@ impl opentelemetry::logs::Logger for Logger {
323323

324324
#[cfg(feature = "spec_unstable_logs_enabled")]
325325
fn event_enabled(&self, level: Severity, target: &str) -> bool {
326-
let provider = &self.provider;
327-
328-
let mut enabled = false;
329-
for processor in provider.log_processors() {
330-
enabled = enabled || processor.event_enabled(level, target, self.scope.name().as_ref());
331-
}
332-
enabled
326+
self.provider
327+
.log_processors()
328+
.iter()
329+
.any(|processor| processor.event_enabled(level, target, self.scope.name().as_ref()))
333330
}
334331
}
335332

0 commit comments

Comments
 (0)