@cmtlyt/monitor
Version:
64 lines (41 loc) • 1.34 kB
Markdown
# @cmtlyt/monitor
## 简介
监控工具库
## 安装
npm
```bash
npm i @cmtlyt/monitor
```
yarn
```bash
yarn add @cmtlyt/monitor
```
pnpm
```bash
pnpm add @cmtlyt/monitor
```
## 更新日志
### v0.2.0
配置参数调整, 收敛事件监听相关配置 (`listenerEvents`, `needListenCapture`) 到 `listenEventConfig` 中, 同时对外提供 `generateExtra` 方法用于自定义额外的日志扩展信息, 该方法会参与日志数据格式化, 避免出现循环引用的情况
### v0.1.4
调整游离错误捕获使用 systemError Kind 上报
monitor 捕获的日志增加 `from: 'monitor'`
### v0.1.3
修复 getTargetSelector 方法中获取部分不到 className 时的报错
修复 getPrintFunc 类型问题
导出 Kind 类型 (系统中声明的所有 logger 方法)
页面卸载事件触发后不再进行日志处理, 后续会对此类日志进行持久化处理
移除自动埋点 (游离 error, 事件埋点) 透出的 event 对象 (该对象存在循环依赖, 会导致系统长时间未响应甚至卡死)
### v0.1.2
新增自动埋点根元素配置
自动埋点 message 使用 eventName 替换
新增 formatReportInfo 配置
### v0.1.1
替换打包工具
### v0.1.0
- 游离错误监控
- 页面性能监控
- 日志主动上报
- 自定义上报策略
- 日志格式化
- 控制台美化输出配置