output method

  1. @override
void output(
  1. OutputEvent event
)

Implementation

@override
void output(OutputEvent event) {
  if (_exitCompleter.isCompleted ||
      event.level.value < config.recordLevel.value) {
    return;
  }
  if (_initCompleter.isCompleted) {
    _sendPort.send(event);
    return;
  }
  _pendingEvents.add(event);
  if (_pendingEvents.length > config.bufferMaxEvents) {
    _pendingEvents.removeAt(0);
  }
}