1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
//! Debug logging from the ISLE compiler itself.
/// Log a compiler-internal message for debugging purposes.
#[cfg(feature = "logging")]
#[macro_export]
macro_rules! log {
($($msg:tt)*) => {
::log::trace!($($msg)*)
};
}
/// Log a compiler-internal message for debugging purposes.
#[cfg(not(feature = "logging"))]
#[macro_export]
macro_rules! log {
($($msg:tt)*) => {};
}