onLog method

  1. @override
void onLog(
  1. LogRecord record
)
override

Implementation

@override
void onLog(LogRecord record) {
  late List<LogRecord> existingRecord;
  try {
    existingRecord = logRecord.value;
  } on ValueStreamError {
    existingRecord = <LogRecord>[];
  }

  childPrinter.onLog(record);
  logRecord.add(<LogRecord>[
    record,
    ...existingRecord,
  ]);
}