我已經設法將Raven整合到我的Android項目中,方法是按照README文件中提供的步驟:Raven-Android on GitHub。如何爲Android項目配置Raven以定製標籤?
我也可以用自定義標籤自己構建事件,並使用Raven實例成功捕獲它們。
問題是,當拋出一個「真實」異常(不是由我進行測試)時,例如NullPointerException
,它會通過默認標記向Sentry報告。
我應該如何使所有報告的例外都具有自定義標籤?
我已經設法將Raven整合到我的Android項目中,方法是按照README文件中提供的步驟:Raven-Android on GitHub。如何爲Android項目配置Raven以定製標籤?
我也可以用自定義標籤自己構建事件,並使用Raven實例成功捕獲它們。
問題是,當拋出一個「真實」異常(不是由我進行測試)時,例如NullPointerException
,它會通過默認標記向Sentry報告。
我應該如何使所有報告的例外都具有自定義標籤?
儘管在編寫本文時不支持自定義標籤,但我設法通過提供自定義實現RavenFactory.java
和EventBuilderHelper.java
來設置它們。
This pull request幫了很大忙。
唯一沒有解決的問題是,儘管我可以添加自定義標籤,但我無法刪除默認標籤。
目前尚不支持此功能,我創建了一張票並嘗試快速到達。 https://github.com/getsentry/raven-java/issues/293 – Brett