#[macro_export]
macro_rules! info {
(incoming, $($arg:tt)+) => {
tracing::info!(status = "incoming", $($arg)+)
};
(outgoing, $($arg:tt)+) => {
tracing::info!(status = "outgoing", $($arg)+)
};
($($arg:tt)+) => {
tracing::info!(status = "info", $($arg)+)
};
}
#[macro_export]
macro_rules! success {
($($arg:tt)+) => {
tracing::info!(status = "success", $($arg)+)
};
}
#[macro_export]
macro_rules! debug {
($($arg:tt)+) => {
tracing::debug!(status = "debug", $($arg)+)
};
}
#[macro_export]
macro_rules! error {
($($arg:tt)+) => {
tracing::error!(status = "error", $($arg)+)
};
}
#[macro_export]
macro_rules! warn {
($($arg:tt)+) => {
tracing::warn!(status = "warn", $($arg)+)
};
}