Skip to content

Commit

Permalink
Only pad if actually writing a value in DefaultVisitor
Browse files Browse the repository at this point in the history
  • Loading branch information
Porges committed May 23, 2024
1 parent d61b039 commit 4de5f44
Showing 1 changed file with 24 additions and 16 deletions.
40 changes: 24 additions & 16 deletions tracing-subscriber/src/fmt/format/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1239,26 +1239,34 @@ impl<'a> field::Visit for DefaultVisitor<'a> {
return;
}

self.maybe_pad();
self.result = match field.name() {
"message" => write!(self.writer, "{:?}", value),
"message" => {
self.maybe_pad();
write!(self.writer, "{:?}", value)
}
// Skip fields that are actually log metadata that have already been handled
#[cfg(feature = "tracing-log")]
name if name.starts_with("log.") => Ok(()),
name if name.starts_with("r#") => write!(
self.writer,
"{}{}{:?}",
self.writer.italic().paint(&name[2..]),
self.writer.dimmed().paint("="),
value
),
name => write!(
self.writer,
"{}{}{:?}",
self.writer.italic().paint(name),
self.writer.dimmed().paint("="),
value
),
name if name.starts_with("r#") => {
self.maybe_pad();
write!(
self.writer,
"{}{}{:?}",
self.writer.italic().paint(&name[2..]),
self.writer.dimmed().paint("="),
value
)
}
name => {
self.maybe_pad();
write!(
self.writer,
"{}{}{:?}",
self.writer.italic().paint(name),
self.writer.dimmed().paint("="),
value
)
}
};
}
}
Expand Down

0 comments on commit 4de5f44

Please sign in to comment.