日志采集
信息分类
日常手机的日志信息大概分如下几个类别:
- 错误
错误类型分多种,不同的错误类型对应用的影响程度不同而分为不同的级别。根据这些优先级,我们也需要指定出一套紧急修复的SOP。
错误类别 | 捕获方法 | 表现形式 | 发生概率 |
---|---|---|---|
运行错误 | 全局监听error | ||
类型错误 | 全局监听error | ||
引用错误 | 全局监听error | const a = null; a.b.c = 123; | 频繁 |
接口错误 | 设置ajax和fetch的全量代理 | 根据不同的公司的业务制定 | 频繁 |
网络错误 | 设置ajax和fetch的全量代理 | 捕获http status 4xx、 5xx | 经常 |
资源加载错误 | 全局监听error | http 404 500 timeout | 较少 |
RangeError | 全局监听error | ||
语法错误 | 全局监听error | 语法错误:cont a = "123"; | 较少 |
TypeError | |||
URIError | |||
AggregateError | |||
EvalError |
- 性能
博文已经迁移到新的地址