【问题标题】:How to configure Raven for an Android project to have custom tags?如何为 Android 项目配置 Raven 以具有自定义标签?
【发布时间】:2017-01-13 06:59:03
【问题描述】:

按照 README 文件中提供的步骤,我已经成功地将 Raven 集成到我的 Android 项目中:Raven-Android on GitHub

我还可以使用自定义标签自己构建事件,并使用 Raven 实例成功捕获它们。

问题是,当抛出“真正的”异常(不是出于测试目的而由我生成)时,例如NullPointerException,它会使用默认标签报告给 Sentry。

我应该怎么做才能使所有报告的异常都有我的自定义标签?

【问题讨论】:

标签: java android sentry raven


【解决方案1】:

虽然在撰写本文时不支持自定义标签,但我设法通过提供 RavenFactory.javaEventBuilderHelper.java 的自定义实现来设置它们。

This pull request 帮了大忙。

唯一未解决的问题是,虽然我可以添加自定义标签,但我无法删除默认标签。

【讨论】:

  • 您希望删除哪些默认标签?当我提出NullPointerException 之类的内容时,我没有看到任何标签集。
  • level, release, server_name - 我不需要这些,它们一直在弹出。
猜你喜欢
  • 2013-02-25
  • 1970-01-01
  • 2011-08-06
  • 1970-01-01
  • 2022-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-03
相关资源
最近更新 更多