#[cfg(feature = "logging")]
macro_rules! log {
(trace, $($arg:tt)+) => { tracing::trace!($($arg)+) };
(debug, $($arg:tt)+) => { tracing::debug!($($arg)+) };
(info , $($arg:tt)+) => { tracing::info! ($($arg)+) };
(warn , $($arg:tt)+) => { tracing::warn! ($($arg)+) };
(error, $($arg:tt)+) => { tracing::error!($($arg)+) };
}
#[cfg(not(feature = "logging"))]
macro_rules! log {
($($any:tt)*) => {}; }
pub(crate) use log;