onRecordError method

Future<void> onRecordError(
  1. Object? error,
  2. StackTrace? stackTrace, {
  3. String? reason,
  4. bool fatal = false,
})

Sends a log to the current logger managed by this manager.

Implementation

Future<void> onRecordError(
  Object? error,
  StackTrace? stackTrace, {
  String? reason,
  bool fatal = false,
}) {
  if (fatal) {
    logger.severe(reason, error, stackTrace);
  } else {
    logger.warning(reason);
  }

  /// To support being await-ed when overriding classes does something asynchronously.
  return Future.value(null);
}