【问题标题】:How to log errors with Sentry when offline?离线时如何使用 Sentry 记录错误?
【发布时间】:2019-12-03 21:04:58
【问题描述】:

所以我的应用程序应该可以离线和在线工作。那么,当用户离线时,我如何在 Sentry 仪表板中出现错误?

【问题讨论】:

    标签: javascript node.js sentry


    【解决方案1】:

    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()],
    });
    

    【讨论】:

      【解决方案2】:

      当它们离线时,您显然无法将任何数据发送到 Sentry 服务器,但您可以将这些错误存储在 LocalStorage 中,直到用户再次在线。当他们在线时,将这些错误发送给 Sentry。

      【讨论】:

        猜你喜欢
        • 2021-10-05
        • 2011-08-10
        • 1970-01-01
        • 2012-01-15
        • 2016-05-11
        • 2017-03-23
        • 2014-02-28
        • 1970-01-01
        • 2014-09-03
        相关资源
        最近更新 更多