@@ -29,7 +29,7 @@ fn init_logger_provider() -> opentelemetry_sdk::logs::LoggerProvider {
29
29
// Specialized filter to process
30
30
// - ERROR logs from specific targets
31
31
// - ERROR logs generated internally.
32
- let specialized_filter = tracing_subscriber:: filter:: filter_fn ( |metadata| {
32
+ let internal_and_dependency_filter = tracing_subscriber:: filter:: filter_fn ( |metadata| {
33
33
let target = metadata. target ( ) ;
34
34
35
35
// Only allow ERROR logs from specific targets
@@ -43,8 +43,8 @@ fn init_logger_provider() -> opentelemetry_sdk::logs::LoggerProvider {
43
43
&& metadata. level ( ) == & tracing:: Level :: ERROR
44
44
} ) ;
45
45
// Configure fmt::Layer to print detailed log information, including structured fields
46
- let fmt_opentelemetry_layer =
47
- tracing_subscriber:: fmt:: layer ( ) . with_filter ( specialized_filter . clone ( ) ) ;
46
+ let fmt_internal_and_dependency_layer =
47
+ tracing_subscriber:: fmt:: layer ( ) . with_filter ( internal_and_dependency_filter . clone ( ) ) ;
48
48
49
49
// Application filter to exclude specific targets entirely, regardless of level
50
50
let application_filter = tracing_subscriber:: filter:: filter_fn ( |metadata| {
@@ -60,12 +60,12 @@ fn init_logger_provider() -> opentelemetry_sdk::logs::LoggerProvider {
60
60
|| target. starts_with ( "opentelemetry" ) )
61
61
} ) ;
62
62
63
- let fmt_application_layer = layer:: OpenTelemetryTracingBridge :: new ( & cloned_provider)
63
+ let application_layer = layer:: OpenTelemetryTracingBridge :: new ( & cloned_provider)
64
64
. with_filter ( application_filter. clone ( ) ) ;
65
65
66
66
tracing_subscriber:: registry ( )
67
- . with ( fmt_opentelemetry_layer )
68
- . with ( fmt_application_layer )
67
+ . with ( fmt_internal_and_dependency_layer )
68
+ . with ( application_filter )
69
69
. init ( ) ;
70
70
provider
71
71
}
0 commit comments