macro_rules! info {
($fmt:expr) => {
log::info!("{}", $fmt);
};
($fmt:expr, $($arg:tt)*) => {
let message = format!($fmt, $($arg)*);
log::info!("{}", message);
};
}
macro_rules! warn {
($fmt:expr) => {
log::warn!("{}", $fmt);
};
($fmt:expr, $($arg:tt)*) => {
let message = format!($fmt, $($arg)*);
log::warn!("{}", message);
};
}
macro_rules! error {
($fmt:expr) => {
log::error!("{}", $fmt);
};
($fmt:expr, $($arg:tt)*) => {
let message = format!($fmt, $($arg)*);
log::error!("{}", message);
};
}
macro_rules! debug {
($fmt:expr) => {
log::debug!("{}", $fmt);
};
($fmt:expr, $($arg:tt)*) => {
let message = format!($fmt, $($arg)*);
log::debug!("{}", message);
};
}
macro_rules! trace {
($fmt:expr) => {
log::trace!("{}", $fmt);
};
($fmt:expr, $($arg:tt)*) => {
let message = format!($fmt, $($arg)*);
log::trace!("{}", message);
};
}