macro_rules! log_and_err {
(reason = $error:ident, payload = $payload:expr, $msg:expr) => { ... };
(reason = $error:ident, $msg:expr) => { ... };
(payload = $payload:expr, $msg:expr) => { ... };
($msg:expr) => { ... };
}
Expand description
Logs an error and also wrap the existing error with the provided message.