File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -239,9 +239,16 @@ type Tracer = ();
239239
240240/// A tracer for the tests.
241241pub ( crate ) static TRACER : Lazy < Tracer > = Lazy :: new ( || {
242+ use tracing_subscriber:: Registry ;
243+
242244 #[ cfg( feature = "otel" ) ]
243245 {
246+ use crate :: cli:: log:: { telemetry, telemetry_default_tracer} ;
247+
248+ use opentelemetry:: global;
249+ use opentelemetry_sdk:: propagation:: TraceContextPropagator ;
244250 use tokio:: runtime:: Handle ;
251+ use tracing_subscriber:: layer:: SubscriberExt as _;
245252
246253 // Use the current runtime, or the sync test runtime otherwise.
247254 let handle = match Handle :: try_current ( ) {
@@ -251,12 +258,6 @@ pub(crate) static TRACER: Lazy<Tracer> = Lazy::new(|| {
251258
252259 let _guard = handle. enter ( ) ;
253260
254- use crate :: cli:: log:: { telemetry, telemetry_default_tracer} ;
255-
256- use opentelemetry:: global;
257- use opentelemetry_sdk:: propagation:: TraceContextPropagator ;
258- use tracing_subscriber:: { layer:: SubscriberExt as _, Registry } ;
259-
260261 global:: set_text_map_propagator ( TraceContextPropagator :: new ( ) ) ;
261262 let tracer = telemetry_default_tracer ( ) . unwrap ( ) ;
262263 let telemetry = telemetry ( tracer. clone ( ) ) ;
You can’t perform that action at this time.
0 commit comments