File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,12 +12,26 @@ use tracing_subscriber::util::SubscriberInitExt;
1212pub fn init_logging ( otel : Option < String > ) -> Result < ( ) , LogError > {
1313 let fmt_layer = fmt:: layer ( ) . with_file ( true ) . with_line_number ( true ) ;
1414
15- let sub = tracing_subscriber:: registry ( ) . with ( fmt_layer) ;
15+ let level = if cfg ! ( debug_assertions) {
16+ "debug"
17+ } else {
18+ "info"
19+ } ;
20+ let sub = tracing_subscriber:: registry ( ) . with (
21+ tracing_subscriber:: EnvFilter :: try_from_default_env ( ) . unwrap_or_else ( |_| {
22+ format ! (
23+ "{}={level}" ,
24+ env!( "CARGO_CRATE_NAME" )
25+ )
26+ . into ( )
27+ } ) ,
28+ ) . with ( fmt_layer) ;
1629
1730 if let Some ( addr) = otel {
1831 let logging_layer = setup_logging ( & addr) ?;
1932 sub. with ( logging_layer) . init ( ) ;
2033 } else {
34+ println ! ( "no telemetry" ) ;
2135 sub. init ( ) ;
2236 }
2337
@@ -33,6 +47,7 @@ pub fn setup_logging(
3347 endpoint : & str ,
3448) -> Result < OpenTelemetryTracingBridge < SdkLoggerProvider , SdkLogger > , LogError >
3549{
50+ println ! ( "{endpoint:?}" ) ;
3651 let exporter = LogExporter :: builder ( )
3752 . with_tonic ( )
3853 . with_endpoint ( endpoint)
You can’t perform that action at this time.
0 commit comments