macro_rules! session_error { ($logger:expr, $($arg:tt)*) => { ... }; }
Log an error message with session context
session_error!(logger, "Authentication failed", reason = "invalid_password");