Files
medicallib_rust/examples/tracing_demo.rs
T
2025-09-21 02:14:44 -07:00

19 lines
588 B
Rust

fn main() {
// Consumer decides logging; library remains silent by default.
#[cfg(feature = "tracing")]
{
use tracing::{info, Level};
use tracing_subscriber::FmtSubscriber;
let subscriber = FmtSubscriber::builder().with_max_level(Level::INFO).finish();
let _ = tracing::subscriber::set_global_default(subscriber);
info!("starting simulation");
}
let mut p = medicallib_rust::Patient::new("trace-demo").unwrap()
.initialize_default()
.with_lungs();
p.update(0.2);
println!("{}", p.patient_summary());
}