sirlog
macro_rules! error { ($message:expr) => { ... }; ($message:expr, $d($d params:tt)*) => { ... }; }
logs a message with the appropriate log level