使用Raven.js有一种方法可以确定错误何时成功记录到Sentry服务器?

时间:2016-03-03 20:45:30

标签: javascript sentry

我正在构建一个Ionic应用程序并使用Sentry进行日志记录。我正在调用Raven.captureMessage(),我需要知道错误何时成功记录,以便我可以从本地缓存中删除它。

我将错误保存在本地缓存中,以便以后在出现连接问题时重新发送错误。

1 个答案:

答案 0 :(得分:1)

Raven.js中有一个未记录的“事件”API,其工作原理如下:

document.addEventListener('ravenSuccess', function (evt) {
  console.log(evt.data); // event data
});

我建议查看源代码以确切了解其工作原理:https://github.com/getsentry/raven-js/blob/master/src/raven.js#L1011

我们还开始讨论GitHub关于重新制作事件API的问题 - 我们非常感谢您的反馈:https://github.com/getsentry/raven-js/issues/524