@wwanghee
2016-11-16T03:25:40.000000Z
字数 642
阅读 766
var utils = require('lib/common/utils.js');/*** 展示错误提示信息* @param errMessage 错误信息* @param errCode 错误码上报*/utils.showErrorMessage('网络繁忙,请稍候再试!', -100003);
1、此方法的主要用途是什么?
1)主要是返回码出错时的错误提示的收拢与统一。
2)对于业务漏处理的错误码(比如5002,6002这些应该业务处理,但业务漏处理的错误码)进行捕获上报。
3)对于异常错误码(业务未知的)进行捕获上报。
4)上报中添加产生错误码的位置定位(通过截取调用函数的一段特征码作为标识)
var caller = (arguments.callee.caller ? arguments.callee.caller.toString().slice(0, 50) : 'topStack');
2、如何查看上报结果与分析?
1)登录ilook平台,http://ilook.oa.com/Code/Code
2)搜索关键字「error_collection」,如下图所示(目前功能刚上线,上报结果还有待积累):

https://docs.google.com/spreadsheets/d/1VqyniFwmy9OVaY5PkR4IfU6ayUtpXzXv6v7NWVIPKKs/edit#gid=0