Skip to content

Commit af11f32

Browse files
lalitbTommyCpp
andauthored
Replace unmaintained actions-rs/toolchain action. (open-telemetry#1655)
Co-authored-by: Zhongyang Wu <[email protected]>
1 parent c2cb444 commit af11f32

File tree

1 file changed

+1
-36
lines changed

1 file changed

+1
-36
lines changed

logs.rs

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,10 @@
11
use opentelemetry_appender_tracing::layer;
22
use opentelemetry_sdk::logs::{LogProcessor, LoggerProvider};
33
use tracing::error;
4-
use tracing_subscriber::{prelude::*, Layer};
4+
use tracing_subscriber::prelude::*;
55

66
mod throughput;
77

8-
struct NoopEventVisitor;
9-
10-
impl tracing::field::Visit for NoopEventVisitor {
11-
fn record_debug(&mut self, _field: &tracing::field::Field, _value: &dyn std::fmt::Debug) {}
12-
}
13-
14-
struct NoOpLogLayer;
15-
impl<S> Layer<S> for NoOpLogLayer
16-
where
17-
S: tracing::Subscriber,
18-
{
19-
fn on_event(
20-
&self,
21-
event: &tracing::Event<'_>,
22-
_ctx: tracing_subscriber::layer::Context<'_, S>,
23-
) {
24-
let mut visitor = NoopEventVisitor;
25-
event.record(&mut visitor);
26-
}
27-
28-
fn event_enabled(
29-
&self,
30-
_event: &tracing::Event<'_>,
31-
_ctx: tracing_subscriber::layer::Context<'_, S>,
32-
) -> bool {
33-
true
34-
}
35-
}
36-
378
#[derive(Debug)]
389
pub struct NoOpLogProcessor;
3910

@@ -67,12 +38,6 @@ fn main() {
6738
// Use the OpenTelemetryTracingBridge to test the throughput of the appender-tracing.
6839
let layer = layer::OpenTelemetryTracingBridge::new(&provider);
6940
tracing_subscriber::registry().with(layer).init();
70-
71-
// Use a "Do-Nothing" layer to test the throughput of the tracing system without
72-
// OpenTelemetry overhead. This helps measure the OpenTelemetry overhead.
73-
// let noop_layer = NoOpLogLayer;
74-
// tracing_subscriber::registry().with(noop_layer).init();
75-
7641
throughput::test_throughput(test_log);
7742
}
7843

0 commit comments

Comments
 (0)