handleRecord method

  1. @override
Future<void> handleRecord(
  1. BDLogRecord record
)
override

Handle the BDLogRecord.

Implementation

@override
Future<void> handleRecord(BDLogRecord record) async {
  final Object? error = record.error;

  if (error != null) {
    return _crashlytics.recordError(
      record.error,
      record.stackTrace,
      reason: record.message,
      fatal: record.isFatal,
    );
  } else {
    final String recordFormatted = _formatter.format(record);

    return _crashlytics.log(recordFormatted);
  }
}