record method
Appends an event.
Implementation
void record(
String action, {
String? principal,
Map<String, dynamic> detail = const {},
}) {
_records.add(
AuditRecord(
at: _clock.now(),
action: action,
principal: principal,
detail: detail,
),
);
if (_records.length > capacity) {
_records.removeRange(0, _records.length - capacity);
}
}