diff --git a/crates/node/core/src/args/log.rs b/crates/node/core/src/args/log.rs index 035f78725a..90cec8b622 100644 --- a/crates/node/core/src/args/log.rs +++ b/crates/node/core/src/args/log.rs @@ -166,10 +166,16 @@ impl LogArgs { tracer = tracer.with_samply(config); } - #[cfg(feature = "tracy")] if self.tracy { - let config = self.layer_info(LogFormat::Terminal, self.tracy_filter.clone(), false); - tracer = tracer.with_tracy(config); + #[cfg(feature = "tracy")] + { + let config = self.layer_info(LogFormat::Terminal, self.tracy_filter.clone(), false); + tracer = tracer.with_tracy(config); + } + #[cfg(not(feature = "tracy"))] + { + tracing::warn!("`--log.tracy` requested but `tracy` feature was not compiled in"); + } } let guard = tracer.init_with_layers(layers)?;