We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents ee734d1 + c0f1844 commit 53cfda8Copy full SHA for 53cfda8
common/logging/src/tracing_logging_layer.rs
@@ -80,12 +80,11 @@ where
80
event.record(&mut visitor);
81
82
let mut span_data = Vec::new();
83
- if let Some(scope) = ctx.event_scope(event) {
84
- for span in scope.from_root() {
85
- if let Some(data) = span.extensions().get::<SpanData>() {
86
- span_data.extend(data.fields.clone());
87
- }
88
+ if let Some(mut scope) = ctx.event_scope(event)
+ && let Some(span) = scope.next()
+ && let Some(data) = span.extensions().get::<SpanData>()
+ {
+ span_data.extend(data.fields.clone());
89
}
90
91
// Remove ascii control codes from message.
0 commit comments