UNPKG

@cmtlyt/monitor

Version:
64 lines (41 loc) 1.34 kB
# @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 - 游离错误监控 - 页面性能监控 - 日志主动上报 - 自定义上报策略 - 日志格式化 - 控制台美化输出配置