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