mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-08 09:16:00 +00:00
fix: extra fields in logs (#8009)
Potentially fixes #7995 changed `span_data` to a `HashMap` and added a new check to remove span fields whose base names are already present on the event. Co-Authored-By: PoulavBhowmick03 <bpoulav@gmail.com> Co-Authored-By: Michael Sproul <michael@sigmaprime.io>
This commit is contained in:
@@ -80,12 +80,11 @@ where
|
|||||||
event.record(&mut visitor);
|
event.record(&mut visitor);
|
||||||
|
|
||||||
let mut span_data = Vec::new();
|
let mut span_data = Vec::new();
|
||||||
if let Some(scope) = ctx.event_scope(event) {
|
if let Some(mut scope) = ctx.event_scope(event)
|
||||||
for span in scope.from_root() {
|
&& let Some(span) = scope.next()
|
||||||
if let Some(data) = span.extensions().get::<SpanData>() {
|
&& let Some(data) = span.extensions().get::<SpanData>()
|
||||||
span_data.extend(data.fields.clone());
|
{
|
||||||
}
|
span_data.extend(data.fields.clone());
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Remove ascii control codes from message.
|
// Remove ascii control codes from message.
|
||||||
|
|||||||
Reference in New Issue
Block a user