logSensitiveDataAccess method

void logSensitiveDataAccess({
  1. required String dataKey,
  2. required String callerModuleId,
  3. String? reason,
})

Log a sensitive data access

Implementation

void logSensitiveDataAccess({
  required String dataKey,
  required String callerModuleId,
  String? reason,
}) {
  log(
    type: AuditType.sensitiveDataAccess,
    action: 'sensitive_data_access:$dataKey',
    moduleId: callerModuleId,
    context: {'key': dataKey, 'reason': reason ?? 'Not specified'},
    severity: AuditSeverity.high,
  );
}