onError method

  1. @override
void onError(
  1. BlocBase bloc,
  2. Object error,
  3. StackTrace stackTrace
)
override

Logs all errors and stackTraces as error-level SimpleOverlayLogs.

Implementation

@override
void onError(BlocBase bloc, Object error, StackTrace stackTrace) {
  _storage.addSimpleLog(SimpleOverlayLog(
    timestamp: DateTime.now(),
    tag: bloc.runtimeType.toString(),
    level: LogLevel.error,
    message: 'Error: $error\n$stackTrace',
  ));
  super.onError(bloc, error, stackTrace);
}