use criterion::{black_box, criterion_group, criterion_main, Criterion}; use rolling_file::default; use tracing::{debug, trace}; fn do_log() { trace!("trace"); debug!("debug"); } fn criterion_benchmark(c: &mut Criterion) { let _guard = default(false, false, tracing::Level::DEBUG); c.bench_function("log", |b| b.iter(|| do_log())); } criterion_group!(benches, criterion_benchmark); criterion_main!(benches);