Skip to content

Commit 18fb0c4

Browse files
committed
remove exporter
1 parent b9e08e8 commit 18fb0c4

File tree

1 file changed

+3
-23
lines changed
  • opentelemetry-sdk/benches

1 file changed

+3
-23
lines changed

opentelemetry-sdk/benches/log.rs

+3-23
Original file line numberDiff line numberDiff line change
@@ -22,27 +22,7 @@ use opentelemetry_sdk::trace;
2222
use opentelemetry_sdk::trace::{Sampler, TracerProvider};
2323

2424
#[derive(Debug)]
25-
struct NoopExporter;
26-
27-
#[async_trait]
28-
impl LogExporter for NoopExporter {
29-
async fn export<'a>(&mut self, _: Vec<std::borrow::Cow<'a, LogData>>) -> LogResult<()> {
30-
LogResult::Ok(())
31-
}
32-
}
33-
34-
#[derive(Debug)]
35-
struct NoopProcessor {
36-
_exporter: Box<dyn LogExporter>,
37-
}
38-
39-
impl NoopProcessor {
40-
fn new(exporter: Box<dyn LogExporter>) -> Self {
41-
Self {
42-
_exporter: exporter,
43-
}
44-
}
45-
}
25+
struct NoopProcessor;
4626

4727
impl LogProcessor for NoopProcessor {
4828
fn emit(&self, _data: &mut LogData) {}
@@ -71,7 +51,7 @@ fn log_benchmark_group<F: Fn(&Logger)>(c: &mut Criterion, name: &str, f: F) {
7151

7252
group.bench_function("no-context", |b| {
7353
let provider = LoggerProvider::builder()
74-
.with_log_processor(NoopProcessor::new(Box::new(NoopExporter)))
54+
.with_log_processor(NoopProcessor {})
7555
.build();
7656

7757
let logger = provider.logger("no-context");
@@ -81,7 +61,7 @@ fn log_benchmark_group<F: Fn(&Logger)>(c: &mut Criterion, name: &str, f: F) {
8161

8262
group.bench_function("with-context", |b| {
8363
let provider = LoggerProvider::builder()
84-
.with_log_processor(NoopProcessor::new(Box::new(NoopExporter)))
64+
.with_log_processor(NoopProcessor {})
8565
.build();
8666

8767
let logger = provider.logger("with-context");

0 commit comments

Comments
 (0)