1#[cfg(not(feature = "logging"))]
2pub mod log {
3 #[macro_export]
4 macro_rules! info {
5 ($($t:tt)*) => {};
6 }
7 #[macro_export]
8 macro_rules! trace {
9 ($($t:tt)*) => {};
10 }
11 #[macro_export]
12 macro_rules! debug {
13 ($($t:tt)*) => {};
14 }
15 #[macro_export]
16 macro_rules! error {
17 ($($t:tt)*) => {};
18 }
19 #[macro_export]
20 macro_rules! warn {
21 ($($t:tt)*) => {};
22 }
23}
24
25#[cfg(feature = "logging")]
26pub mod log {
27 pub use tracing::{debug, error, info, trace, warn};
28}