onError method

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

错误数据采集

Implementation

@override
Future onError(DioError err, ErrorInterceptorHandler handler) async {
  var errOptions = ErrOptions();
  errOptions.id = err.requestOptions.hashCode;
  errOptions.errorMsg = err.toString();
  //onResponse(err.response);
  logManage?.onError(errOptions);
  if (err.response != null) saveResponse(err.response!);
  return handler.next(err);
}