Skip to content

Commit 99053b4

Browse files
authored
Merge branch 'main' into fix/issues/2779
2 parents ffd3244 + 01898be commit 99053b4

File tree

4 files changed

+8
-2
lines changed

4 files changed

+8
-2
lines changed

opentelemetry-sdk/benches/log_enabled.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,12 @@
55
Total Number of Cores:   14 (10 performance and 4 efficiency)
66
| Test | Average time|
77
|---------------------------------------------|-------------|
8-
| exporter_disabled_concurrent_processor | 1.9 ns |
9-
| exporter_disabled_simple_processor | 5.0 ns |
8+
| exporter_disabled_concurrent_processor | 980 ps |
9+
| exporter_disabled_simple_processor | 4.3 ns |
1010
*/
1111

12+
// cargo bench --bench log_enabled --features="spec_unstable_logs_enabled,experimental_logs_concurrent_log_processor"
13+
1214
use criterion::{criterion_group, criterion_main, Criterion};
1315
use opentelemetry::logs::{Logger, LoggerProvider};
1416
use opentelemetry_sdk::error::OTelSdkResult;
@@ -31,6 +33,7 @@ impl LogExporter for NoopExporter {
3133
Ok(())
3234
}
3335

36+
#[inline]
3437
fn event_enabled(
3538
&self,
3639
_level: opentelemetry::logs::Severity,

opentelemetry-sdk/src/logs/concurrent_log_processor.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ impl<T: LogExporter> LogProcessor for SimpleConcurrentLogProcessor<T> {
4848
}
4949

5050
#[cfg(feature = "spec_unstable_logs_enabled")]
51+
#[inline]
5152
fn event_enabled(
5253
&self,
5354
level: opentelemetry::logs::Severity,

opentelemetry-sdk/src/logs/logger.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ impl opentelemetry::logs::Logger for SdkLogger {
5050
}
5151

5252
#[cfg(feature = "spec_unstable_logs_enabled")]
53+
#[inline]
5354
fn event_enabled(&self, level: Severity, target: &str, name: Option<&str>) -> bool {
5455
self.provider
5556
.log_processors()

opentelemetry-sdk/src/logs/simple_log_processor.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ impl<T: LogExporter> LogProcessor for SimpleLogProcessor<T> {
134134
}
135135

136136
#[cfg(feature = "spec_unstable_logs_enabled")]
137+
#[inline]
137138
fn event_enabled(
138139
&self,
139140
level: opentelemetry::logs::Severity,

0 commit comments

Comments
 (0)