lib.rs
1#[cfg(ztracing)]
2pub use tracing::instrument;
3#[cfg(not(ztracing))]
4pub use ztracing_macro::instrument;
5
6#[cfg(ztracing)]
7pub fn init() {
8 use tracing_subscriber::prelude::*;
9 tracing::subscriber::set_global_default(
10 tracing_subscriber::registry().with(tracing_tracy::TracyLayer::default()),
11 )
12 .expect("setup tracy layer");
13}
14
15#[cfg(not(ztracing))]
16pub fn init() {}