xref: /cloud-hypervisor/tracer/src/lib.rs (revision b35e6f3018024c476f66e527ccfbdc4800ba59e2)
1*b35e6f30SRob Bradford // Copyright © 2022 Intel Corporation
2*b35e6f30SRob Bradford //
3*b35e6f30SRob Bradford // SPDX-License-Identifier: Apache-2.0
4*b35e6f30SRob Bradford //
5*b35e6f30SRob Bradford 
6*b35e6f30SRob Bradford #[cfg(feature = "tracing")]
7*b35e6f30SRob Bradford #[macro_use]
8*b35e6f30SRob Bradford extern crate log;
9*b35e6f30SRob Bradford 
10*b35e6f30SRob Bradford #[cfg(not(feature = "tracing"))]
11*b35e6f30SRob Bradford mod tracer_noop;
12*b35e6f30SRob Bradford #[cfg(not(feature = "tracing"))]
13*b35e6f30SRob Bradford pub use tracer_noop::*;
14*b35e6f30SRob Bradford 
15*b35e6f30SRob Bradford #[cfg(feature = "tracing")]
16*b35e6f30SRob Bradford mod tracer;
17*b35e6f30SRob Bradford #[cfg(feature = "tracing")]
18*b35e6f30SRob Bradford pub use tracer::*;
19