0
A
回答
1
默認情況下Crashlytics,這是結構的一部分,不捕獲非致命HTTP錯誤不能觀察產生的任何HTTP錯誤。但是,您可以通過幾種不同的方式捕獲這些信息。我將通過平臺分離出來:
的Android 您可以通過添加到Crashlytics.logException(e);
這樣的呼籲,希望捕捉到任何異常日誌Caught Exceptions。
try {
myMethodThatThrows();
} catch (Exception e) {
Crashlytics.logException(e);
// handle your exception here!
}
或者,您可以使用Answers custom event合計捕獲這些事件發生的次數。
Answers.getInstance().logCustom(new CustomEvent("Rest HTTP Error")
.putCustomAttribute("Response code", 504));
的iOS
您可以通過添加一個調用[CrashlyticsKit recordError:error];
或`Crashlytics.sharedInstance()。recordError(錯誤)z您想捕捉任何錯誤日誌NSErrors。
或者,您也可以使用Answers custom event合計捕獲這些事件發生的次數。
// Objective-C
[Answers logCustomEventWithName:@"Rest HTTP Error"
customAttributes:@{
@"Custom Number" : @504}];
// Swift
Answers.logCustomEventWithName("Rest HTTP Error",
customAttributes: [
"Custom Number": 504])
相關問題
- 1. Crashlytics-缺失的dYSM錯誤
- 2. IE7上的HTTP 500錯誤
- 3. 在magento上傳HTTP錯誤錯誤
- 4. Crashlytics:存檔分佈錯誤:-3
- 5. android firebase crashlytics無效關鍵錯誤
- 6. FB Graph API的file_get_contents上的HTTP錯誤
- 7. iOS上的Firebase Crashlytics設置?
- 8. jQuery Uploadify HTTP錯誤(HTTP錯誤:302)
- 9. $ http請求上的角度405錯誤
- 10. .cshtml文件上的http 404錯誤
- 11. 服務器上的HTTP 500錯誤?
- 12. HTTP上的403錯誤刪除Django
- 13. WordPress的PDF上傳HTTP錯誤
- 14. 的urlopen HTTP錯誤
- 15. 的AsyncTask HTTP錯誤
- 16. HTTP錯誤500/t_variable錯誤
- 17. HTTP錯誤500?
- 18. HTTP錯誤403.14
- 19. Android http錯誤
- 20. HTTP錯誤500.21
- 21. 錯誤:HTTP 0錯誤:HTTP 0 http://127.0.0.0:7212/
- 22. Python urllib2.HTTP錯誤:HTTP錯誤503:服務在有效網站上不可用
- 23. wordpress上傳圖片http錯誤多次
- 24. Shell腳本調用錯誤與Crashlytics的Xcode 8
- 25. Crashlytics,儀表板中受影響的用戶數量錯誤
- 26. 從Crashlytics SDK遷移到Fabric後的構建錯誤
- 27. Crashlytics會計錯應用程序類上的活動用戶嗎?
- 28. 錯誤:執行任務':app:fabricGenerateResourcesLms_developmentDebugAndroidTest'失敗。 > Crashlytics開發人員工具錯誤
- 29. webapp2 http錯誤500
- 30. HTTP或HTTPS錯誤
請提出一個正確的方法JSON響應添加到自定義事件,所以這將是方便查看從儀表盤回答您 –
會需要採取JSON響應,並將其轉換爲字符串。在Java中,我會使用下面的代碼:JSONObject json = new JSONObject(); json.toString(); 並記錄該字符串值。請注意,儀表板內的自定義事件屬性限制爲100個字符,但您可以懸停以查找完整值。 –
謝謝,我已經轉換爲字符串,但仍然只有一部分字符串值通過懸停可見 –