File tree 1 file changed +7
-6
lines changed
1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -239,9 +239,16 @@ type Tracer = ();
239
239
240
240
/// A tracer for the tests.
241
241
pub ( crate ) static TRACER : Lazy < Tracer > = Lazy :: new ( || {
242
+ use tracing_subscriber:: Registry ;
243
+
242
244
#[ cfg( feature = "otel" ) ]
243
245
{
246
+ use crate :: cli:: log:: { telemetry, telemetry_default_tracer} ;
247
+
248
+ use opentelemetry:: global;
249
+ use opentelemetry_sdk:: propagation:: TraceContextPropagator ;
244
250
use tokio:: runtime:: Handle ;
251
+ use tracing_subscriber:: layer:: SubscriberExt as _;
245
252
246
253
// Use the current runtime, or the sync test runtime otherwise.
247
254
let handle = match Handle :: try_current ( ) {
@@ -251,12 +258,6 @@ pub(crate) static TRACER: Lazy<Tracer> = Lazy::new(|| {
251
258
252
259
let _guard = handle. enter ( ) ;
253
260
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
-
260
261
global:: set_text_map_propagator ( TraceContextPropagator :: new ( ) ) ;
261
262
let tracer = telemetry_default_tracer ( ) . unwrap ( ) ;
262
263
let telemetry = telemetry ( tracer. clone ( ) ) ;
You can’t perform that action at this time.
0 commit comments