pub trait AuditLogger: Send + Sync { // Required method fn log(&self, event: &AuditEvent) -> Result<()>; }