首页 > 解决方案 > Sentry:所有控制台日志显示面包屑而不是浏览器中的文件

问题描述

我有一个 Ionic 应用程序,在添加 sentry-cordova 之后,我注意到我的控制台日志(在浏览器中)现在显示以下内容:

在此处输入图像描述

以前,它会命名文件和行号而不是“面包屑”,我不知道如何改变这种行为。

值得注意的是,当我将鼠标悬停breadcrumbs.js在它引用的日志中时:@sentry/browser

标签: ionic-frameworksentry

解决方案


这与其说是一种解决方案,不如说是一种潜在的解决方法,但它对我有用,应该适用于任何使用环境变量的人。

Sentry.init({
  dsn: "___DSN___",
  integrations: function(integrations) {
    return integrations.filter(function(integration) {
      if (!environment.production) {
        // Disables breadcrumbs unless in production mode
        return integration.name !== "Breadcrumbs"
      }
    })
  }
});

推荐阅读