onError method
Called when an exception was occurred during the request.
Implementation
@override
void onError(dio_package.DioException err,
dio_package.ErrorInterceptorHandler handler) {
// 根据日志模式决定打印方式
switch (logMode) {
case LogMode.complete:
// 完整链路模式:打印完整链路(请求+错误+耗时)
_logCompleteChainError(err);
break;
case LogMode.realTime:
// 实时模式:只打印错误信息
_logError(err);
break;
case LogMode.brief:
// 简要模式:只打印错误类型
_logErrorBrief(err);
break;
}
handler.next(err);
}