macro_rules! log {
    ($level:tt, $patter:expr $(, $values:expr)* $(,)?) => { ... };
}