macro_rules! error_context {
($message:expr) => { ... };
($message:expr, severity: $severity:expr) => { ... };
($message:expr, $($key:ident: $value:expr),+ $(,)?) => { ... };
}Expand description
Macro to create a comprehensive error context with location and metadata
Usage:
error_context!("message")- Basic error contexterror_context!("message", severity: High)- With severityerror_context!("message", component: "auth", correlation_id: "123")- With metadata