![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端日志
文章平均质量分 74
祖传做年糕
征途漫漫,唯有奋斗
展开
-
Vuejs-Sentry的接入和使用
阅读本文之前,希望你已经对Vuejs项目非常熟悉,并且已经部署好了Sentry系统。如何部署Sentry系统我就不过多阐述了,请自行查阅相关文档,本文只记录前端接入方法: 首先,我们先安装两个依赖(这里只介绍npm安装方法) npm install @sentry/browser npm install @sentry/integrations 接下来配置sentry,在项目的main.ts加入以下代码: import * as Sentry from "@sentry/browser"; import原创 2021-02-19 17:56:33 · 1308 阅读 · 1 评论 -
TraceKit-跨浏览器堆栈跟踪日志标准化
在进行前端错误日志上报时,使用了sentry,他使用TraceKit来实现错误信息标准化。为什么需要格式化?因为并非所有浏览器都支持对错误对象的堆栈跟踪,一般我们在浏览器端获取程序错误信息有如下4种: 1、onerror可以捕获到宏任务抛出的错误,微任务比如:Promise,和async函数抛出的错误是捕获不到的。 window.onerror = (msg) => { console.log('捕获到错误', msg) } // 可以捕获到错误 throw new Error() // 可以捕获原创 2021-02-19 16:30:06 · 1037 阅读 · 1 评论