Skip to content

Commit ec945aa

Browse files
authored
Suppress warning with Jaeger propagator when the header is unset (#4513)
2 parents 4396ba1 + 6449123 commit ec945aa

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

crates/cli/src/main.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@ use clap::Parser;
1313
use mas_config::{ConfigurationSectionExt, TelemetryConfig};
1414
use sentry_tracing::EventFilter;
1515
use tracing_subscriber::{
16-
EnvFilter, Layer, Registry, filter::LevelFilter, layer::SubscriberExt, util::SubscriberInitExt,
16+
EnvFilter, Layer, Registry,
17+
filter::{LevelFilter, filter_fn},
18+
layer::SubscriberExt,
19+
util::SubscriberInitExt,
1720
};
1821

1922
mod app_state;
@@ -97,6 +100,10 @@ async fn try_main() -> anyhow::Result<ExitCode> {
97100
.or_else(|_| EnvFilter::try_new("info"))
98101
.context("could not setup logging filter")?;
99102

103+
// Suppress the following warning from the Jaeger propagator:
104+
// Invalid jaeger header format header_value=""
105+
let suppress_layer = filter_fn(|metadata| metadata.name() != "JaegerPropagator.InvalidHeader");
106+
100107
// Setup the rustls crypto provider
101108
rustls::crypto::aws_lc_rs::default_provider()
102109
.install_default()
@@ -151,6 +158,7 @@ async fn try_main() -> anyhow::Result<ExitCode> {
151158
});
152159

153160
let subscriber = Registry::default()
161+
.with(suppress_layer)
154162
.with(sentry_layer)
155163
.with(telemetry_layer)
156164
.with(filter_layer)

0 commit comments

Comments
 (0)