macro_rules! log { ($lvl:expr, $fmt:expr, $($arg:tt)+) => { ... }; ($lvl:expr, $fmt:expr) => { ... }; }