pub async fn log_audit_event(
event_type: AuditEventType,
user_id: Option<Uuid>,
organization_id: Option<Uuid>,
details: Option<String>,
metadata: Option<Value>,
)Expand description
Helper function to log audit events asynchronously
This is a convenience function for background audit logging without database persistence (logs to stdout/file only).
Parameters:
- event_type: Type of audit event
- user_id: Optional user ID who performed the action
- organization_id: Optional organization ID for multi-tenant isolation
- details: Optional details string
- metadata: Optional additional metadata as JSON