2017-01-13 63 views
0

我已經設法將Raven整合到我的Android項目中,方法是按照README文件中提供的步驟:Raven-Android on GitHub如何爲Android項目配置Raven以定製標籤?

我也可以用自定義標籤自己構建事件,並使用Raven實例成功捕獲它們。

問題是,當拋出一個「真實」異常(不是由我進行測試)時,例如NullPointerException,它會通過默認標記向Sentry報告。

我應該如何使所有報告的例外都具有自定義標籤?

+1

目前尚不支持此功能,我創建了一張票並嘗試快速到達。 https://github.com/getsentry/raven-java/issues/293 – Brett

回答

0

儘管在編寫本文時不支持自定義標籤,但我設法通過提供自定義實現RavenFactory.javaEventBuilderHelper.java來設置它們。

This pull request幫了很大忙。

唯一沒有解決的問題是,儘管我可以添加自定義標籤,但我無法刪除默認標籤。

+0

要刪除哪些默認標記正在發送?當我提出像'NullPointerException'這樣的東西時,我沒有看到任何標籤設置。 – Brett

+0

'level','release','server_name' - 我不需要這些,他們不斷彈出。 – Sevastyan