macro_rules! log_pretty { ($level:ident, $err:expr) => { ... }; ($level:ident, $err:expr, $self:expr) => { ... }; }