【问题标题】:Pass additional variables to sentry using raven-js使用 raven-js 将其他变量传递给哨兵
【发布时间】:2016-07-18 15:04:27
【问题描述】:

我正在尝试使用 raven-js 捕获 js 错误。我有以下代码

...
try
  rs.endsWith "#{rsp.source_identifier}/"
catch e
  Raven.captureException(e, {extra:{rs: rs, app: app}})

我在哨兵中看到这个错误,但我没有看到额外的变量,例如rs 和应用程序。我看到的唯一额外内容是:

“会话:持续时间”:581889

在完整的错误 json 中,我看到以下内容:

  "errors": [
    {
      "type": "invalid_attribute",
      "name": "rs"
    },
    {
      "type": "invalid_attribute",
      "name": "app"
    }
  ],
  "extra": {
    "session:duration": 581889
  },

如何将此变量传递给哨兵,以便它们实际出现在哨兵中?

【问题讨论】:

    标签: javascript sentry raven


    【解决方案1】:

    如果您向下滚动到问题视图的底部,这应该会显示在“附加数据”框下方。

    如果这对您不起作用,您可以联系我吗?我是 eric@getsentry.com。

    【讨论】:

    • 现在一切正常。问题是,以前我发送它时没有额外的标签,而不是将其更改为使用额外的标签,并且在哨兵中新条目显示在源代码中,就像它们使用额外的标签一样,尽管真正的请求是使用缓存版本而不额外的跨度>
    猜你喜欢
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    • 2021-08-10
    • 2014-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多