log_audit_event

Function log_audit_event 

Source
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