emit method

  1. @override
Result<void> emit(
  1. LogRecord record
)
override

Emits one record.

Implementation

@override
Result<void> emit(LogRecord record) {
  if (_results.isNotEmpty) {
    return _results.removeFirst();
  }
  records.add(record);
  return const Ok<void>(null);
}