macro_rules! log_error { ($error_code:expr, $message:expr) => { ... }; ($error_code:expr, $message:expr, $($key:ident = $value:expr),+) => { ... }; }
Convenience macro for error logging with context