接入指南
1.申请上报ID
每个业务对应唯一ID,在Nlog中提供日志筛选
2.页面上报
Step 1.引入Tryjs脚本
代码封装在tryjs中---(github地址)http://github.com/imweb/mobile/tree/master/src/tools
加载tryjs模块,并初始化
Step 2.申请项目接入
Step 3.页面上报
在页面需要上报的上报点加入以下代码:
$.badjs(msg, url, line, smid, level);
参数对应的含义分别是:
- msg {String} 上报错误信息
- url {String} 该上报信息所属的文件路径
- line {Number} 上报信息所属的文件行号,没有为0
- smid {Number} 上报对应的monitor id
- level {Number} 上报对应的级别:
- debug(调试日志):1 ;
- info(流水日志):2 ;
- error(错误日志):4(默认值) ;
- fail(致命错误日志):8
Step 4.badjs系统查看日志,进行统计
在badjs系统中设置查询参数,选择对应的业务名称
对查询结果进行统计
图表统计
日志统计
常见问题FAQ
业务接入问题
Q1.Badjs脚本做了什么?
将信息上报到Nlog日志系统。同时监听error事件,上报脚本错误。
Q2.为什么要申请业务ID?
业务ID是为了方便在Nlog系统中做查询筛选,每一条上报记录对应了唯一一个业务。