离线时如何使用Sentry记录错误?

时间:2019-07-25 14:32:12

标签: javascript node.js sentry

因此,我的应用程序应该可以在离线状态下也可以在线运行。那么,当用户离线时如何在Sentry仪表板中出现错误?

2 个答案:

答案 0 :(得分:0)

虽然它们处于脱机状态,但是您显然无法将任何数据发送到Sentry服务器,但是您可以将这些错误存储在LocalStorage中,直到用户再次联机为止。并且当他们在线时,将这些错误发送给Sentry。

答案 1 :(得分:0)

Sentry 提供了一个 offline integration,尽管它似乎没有记录。

基于浏览器的应用程序的使用示例:

import * as Sentry from '@sentry/browser';
import { Offline } from '@sentry/integrations';

Sentry.init({
  dsn: process.env.REACT_APP_SENTRY_DSN,
  integrations: [new Offline()],
});