【发布时间】:2016-03-03 20:45:29
【问题描述】:
我正在构建一个 Ionic 应用程序并使用 Sentry 进行日志记录。我正在调用Raven.captureMessage(),我需要知道错误何时成功记录,以便将其从本地缓存中删除。
我将错误保存在本地缓存中,以便以后出现连接问题时可以重新发送它们。
【问题讨论】:
标签: javascript sentry
我正在构建一个 Ionic 应用程序并使用 Sentry 进行日志记录。我正在调用Raven.captureMessage(),我需要知道错误何时成功记录,以便将其从本地缓存中删除。
我将错误保存在本地缓存中,以便以后出现连接问题时可以重新发送它们。
【问题讨论】:
标签: javascript sentry
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
【讨论】: