【问题标题】:How to send JavaScript errors to sentry?如何将 JavaScript 错误发送到哨兵?
【发布时间】:2017-08-14 13:02:51
【问题描述】:

我正在尝试将所有 JavaScript 错误发送到 Sentry。

我阅读了 Sentry 的安装文档(https://docs.sentry.io/clients/javascript/install/)并选择了So for example:

<script src="jquery.js"></script>
<script src="https://cdn.ravenjs.com/3.17.0/raven.min.js" crossorigin="anonymous"></script>
<script>Raven.config('https://[code]@sentry.io/[code]').install();</script>
<script src="app.js"></script>

我检查了 raven.js 是否已加载并覆盖 window.onerror

如果我像这样使用Manually Reporting Errors,我可以发送通知。

try {
  doSomething(a[0])
} catch(e) {
  Raven.captureException(e)
}

但如果我不使用Manually Reporting Errors,我将无法捕获任何未捕获的异常。

我该怎么办?谢谢!

【问题讨论】:

    标签: javascript sentry


    【解决方案1】:

    您需要为 Sentry 提供一个工作环境。否则它不知道去哪里找。

    在此处查看文档的顶部: https://docs.sentry.io/clients/node/usage/

    因此,将代码包装在哨兵上下文中,您应该一切顺利。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-09
      • 2019-02-16
      • 2021-05-07
      • 2019-06-14
      • 2014-06-11
      • 2021-08-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多