refactor(tracing): use Option::transpose() for file_guard (#22181)

This commit is contained in:
Alvarez
2026-02-16 11:08:59 +01:00
committed by GitHub
parent 8722277d6e
commit ee5ec069cd

View File

@@ -249,11 +249,10 @@ impl Tracer for RethTracer {
layers.journald(&config)?;
}
let file_guard = if let Some((config, file_info)) = self.file {
Some(layers.file(config.format, &config.filters, file_info)?)
} else {
None
};
let file_guard = self
.file
.map(|(config, file_info)| layers.file(config.format, &config.filters, file_info))
.transpose()?;
if let Some(config) = self.samply {
layers.samply(config)?;