fix(tracing): handle file_writer in LogFmt format (#22429)

This commit is contained in:
MergeBot
2026-02-21 10:12:32 +01:00
committed by GitHub
parent bc33eb764a
commit 0fffdcdd23

View File

@@ -67,7 +67,14 @@ impl LogFormat {
layer.with_filter(filter).boxed()
}
}
Self::LogFmt => tracing_logfmt::layer().with_filter(filter).boxed(),
Self::LogFmt => {
let layer = tracing_logfmt::builder().layer();
if let Some(writer) = file_writer {
layer.with_writer(writer).with_filter(filter).boxed()
} else {
layer.with_filter(filter).boxed()
}
}
Self::Terminal => {
let layer = tracing_subscriber::fmt::layer().with_ansi(ansi).with_target(target);