kairoi 0.2.3

Another application-level tracing library
Documentation

#[macro_export]
macro_rules! log {
    ($level:expr, $($arg:expr),+) => {
        $crate::Event::log($level, format!($($arg),+)).submit();
    }
}

#[macro_export]
macro_rules! error {
    ($($arg:expr),+) => {
        $crate::log!($crate::Level::Error, $($arg),+);
    }
}

#[macro_export]
macro_rules! warn {
    ($($arg:expr),+) => {
        $crate::log!($crate::Level::Warn, $($arg),+);
    }
}

#[macro_export]
macro_rules! info {
    ($($arg:expr),+) => {
        $crate::log!($crate::Level::Info, $($arg),+);
    }
}

#[macro_export]
macro_rules! debug {
    ($($arg:expr),+) => {
        $crate::log!($crate::Level::Debug, $($arg),+);
    }
}

#[macro_export]
macro_rules! trace {
    ($($arg:expr),+) => {
        $crate::log!($crate::Level::Trace, $($arg),+);
    }
}