- trace
- tracing
- tracing-subscriber
Tracing demo
examples/tracing/demo/Cargo.toml
[package] name = "demo" version = "0.1.0" edition = "2024" [dependencies] tracing = "0.1" tracing-subscriber = "0.3.0"
examples/tracing/demo/src/main.rs
use tracing::{Level, debug, info}; use tracing_subscriber::FmtSubscriber; fn main() { // Set up a tracing subscriber that logs to stdout. let subscriber = FmtSubscriber::builder() .with_max_level(Level::TRACE) .finish(); tracing::subscriber::set_global_default(subscriber).expect("setting default subscriber failed"); // Emit some log messages. info!("hello world"); let number_of_yaks = 3; debug!(number_of_yaks, "preparing to shave yaks"); }