Simple tracing configuration with RUST_LOG environment variable
examples/tracing/demo-rust-log-env/Cargo.toml
[package] name = "demo-rust-log-env" version = "0.1.0" edition = "2024" [dependencies] tracing = "0.1" tracing-subscriber = "0.3.0"
examples/tracing/demo-rust-log-env/src/main.rs
use tracing::{debug, error, info, trace, warn}; fn main() { // Set up a tracing subscriber that logs to stdout. // User RUST_LOG to control the logging level. // RUST_LOG=trace // RUST_LOG=error tracing_subscriber::fmt::init(); // Emit some log messages. trace!("trace"); debug!("debug"); info!("info"); warn!("warn"); error!("error"); }