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() {}