pub trait AuditSink: Send + Sync {
// Required methods
fn write_event(&self, event: &AuditEvent) -> Result<(), String>;
fn flush(&self) -> Result<(), String>;
}
Expand description
Trait for audit log outputs/sinks
Required Methods§
Sourcefn write_event(&self, event: &AuditEvent) -> Result<(), String>
fn write_event(&self, event: &AuditEvent) -> Result<(), String>
Write an audit event to this sink