log method

  1. @override
void log(
  1. LogRecord logRecord
)

Implementation

@override
void log(LogRecord logRecord) {
  final logLevel = logRecord.level;

  if (_logLevels.contains(logLevel)) {
    if (logRecord.error != null) {
      _crashlytics.recordError(
        logRecord.error,
        logRecord.stackTrace,
        reason: logRecord.message,
        fatal: logLevel == LogLevel.fatal,
      );
    } else {
      _crashlytics.log(logRecord.message);
    }
  }
}