Simple tracing configuration with RUST_LOG environment variable
[package]
name = "demo-rust-log-env"
version = "0.1.0"
edition = "2024"
[dependencies]
tracing = "0.1"
tracing-subscriber = "0.3.0"
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"); }