Tracing in a library
examples/tracing/demo-lib/Cargo.toml
[package] name = "demo-lib" version = "0.1.0" edition = "2024" [dependencies] tracing = "0.1"
examples/tracing/demo-lib/src/lib.rs
use tracing::debug; pub fn add(left: u64, right: u64) -> u64 { debug!(left, right, "add"); left + right } #[cfg(test)] mod tests { use super::*; #[test] fn it_works() { let result = add(2, 2); assert_eq!(result, 4); } }