@@ -2,20 +2,20 @@ use anyhow::Context;
22use opentelemetry:: trace:: TracerProvider ;
33use opentelemetry:: { global, KeyValue } ;
44use opentelemetry_otlp:: SpanExporter ;
5+ use opentelemetry_sdk:: trace:: SdkTracer ;
56use opentelemetry_sdk:: { propagation:: TraceContextPropagator , trace:: SdkTracerProvider , Resource } ;
6- use tracing_opentelemetry:: OpenTelemetryLayer ;
77use tracing_subscriber:: {
88 filter:: { LevelFilter , Targets } ,
9- layer:: SubscriberExt ,
9+ // layer::SubscriberExt,
1010} ;
1111
1212// from: https://github.com/flashbots/rollup-boost/blob/08ebd3e75a8f4c7ebc12db13b042dee04e132c05/crates/rollup-boost/src/tracing.rs#L127
1313pub fn init_tracing (
1414 service_name : String ,
1515 service_version : String ,
1616 _otlp_endpoint : String ,
17- log_level : String ,
18- ) -> anyhow:: Result < ( ) > {
17+ _log_level : String ,
18+ ) -> anyhow:: Result < ( Targets , SdkTracer ) > {
1919 global:: set_text_map_propagator ( TraceContextPropagator :: new ( ) ) ;
2020
2121 let otlp_exporter = SpanExporter :: builder ( )
@@ -41,7 +41,17 @@ pub fn init_tracing(
4141 . with_default ( LevelFilter :: OFF )
4242 . with_target ( service_name, LevelFilter :: TRACE ) ;
4343
44- tracing:: subscriber:: set_global_default (
44+ /*
45+ tracing_subscriber::registry()
46+ .with(
47+ tracing_subscriber::EnvFilter::try_from_default_env()
48+ .unwrap_or_else(|_| tracing_subscriber::EnvFilter::new(log_level.to_string())),
49+ )
50+ .with(tracing_subscriber::fmt::layer())
51+ .init();
52+ */
53+
54+ /*tracing::subscriber::set_global_default(
4555 tracing_subscriber::registry()
4656 .with(trace_filter)
4757 .with(OpenTelemetryLayer::new(tracer))
@@ -50,7 +60,7 @@ pub fn init_tracing(
5060 .unwrap_or_else(|_| tracing_subscriber::EnvFilter::new(log_level)),
5161 )
5262 .with(tracing_subscriber::fmt::layer()),
53- ) ?;
63+ )?;*/
5464
55- Ok ( ( ) )
65+ Ok ( ( trace_filter , tracer ) )
5666}
0 commit comments