onError method

  1. @override
void onError(
  1. DioError err,
  2. ErrorInterceptorHandler handler
)
override

Called when an exception was occurred during the request.

Implementation

@override
void onError(DioError err, ErrorInterceptorHandler handler) {
  log('| [DIO] Response [statusCode : ${err.response?.statusCode}] [statusMessage : ${err.response?.statusMessage}]',
      crossLine: false);
  log('| [DIO] Error: ${err.error}: ${err.response?.toString()}',
      crossLine: false);
  log('|            : ${err.type}: ${err.message.toString()}',
      crossLine: false);
  log('└------------------------------------------------------------------------------',
      crossLine: false);
  super.onError(err, handler);
}