サーバーとの同期中にクラッシュミックスのエラーを送信します。これらのエラーには、主にさまざまなデータの競合に関する情報が含まれています。すべてのエラーは、apiErrorCode
のようなフィールドを持つ1つの例外クラスにラップされます。私はそれらのdosensがあるので、すべてのエラーのための別の例外クラスを作成することはできません。したがって、私がCrashlytics.logException()
を使って送信する例外はすべて、ダッシュボード上の1つのレポートにグループ化されます。だから、私は「すべてのセッション」に行き、そこでエラーを一つ一つ調べなければならない。それは便利ではない。また、(いくつかの予想されるサーバーエラーのような)レポートでは見たくないいくつかのエラータイプを閉じてロックすることはできません。それは手動でCrashlyticsグループ化戦略(私の場合はapiErrorCode
に基づいて)を設定する方法ですか?Crashlyticsの致命的ではない例外のカスタム属性を使用したレポートの分割/解除方法
0
A
答えて
0
マイクからのファブリックはこちら。ログに記録されたエラーに対して行うグループ化を無効にする方法はありません。私は、コードの複雑さの増加とのトレードオフがありますが、単一の例外クラスを使用するのではなく、例外タイプとメッセージに特化することを推奨しました。
関連する問題
- 1. 解決方法致命的な例外:アンドロイドのタイマー11?ここ
- 2. php arrayObjectを使用した致命的な例外処理
- 3. Crashlytics(Fabrics)で非致命的な例外を効果的にグループ化する方法は?
- 4. 致命的なエラー:未知のSoapFault例外:[103]属性 "include_in_menu"が必要です
- 5. MWExceptionの致命的な例外を除いて
- 6. 致命的な例外:メイン
- 7. 致命的な例外:java.lang.NoClassDefFoundError
- 8. 致命的な例外:NSRangeException
- 9. 致命的な例外:メイン
- 10. 致命的な例外:java.lang.NoClassDefFoundError:javax.activation.DataHandler
- 11. 致命的な例外:メイン
- 12. 致命的でないIronPython NumPy例外
- 13. アンドロイドプログラムのJavaの致命的な例外
- 14. doInBackground()の致命的な例外
- 15. 致命的なdatanode.DataNode:secureMainの例外
- 16. 致命的な例外:java.lang.NoSuchMethodErrorの:
- 17. ERROR:Androidのランタイム:致命的な例外java.lang.RuntimeException
- 18. 致命的な例外:android.media.MediaPlayerのjava.lang.IllegalStateException
- 19. RXJava:致命的な例外のマッピング
- 20. [ヘルプ]致命的な例外:メインのjava.lang.NullPointerException
- 21. Android:スイッチケースの致命的な例外
- 22. 「致命的なPythonエラー:割り当て解除なし」とurlgrabber
- 23. ESP8266 NodeMCUを使用して致命的な例外(0)
- 24. 起動時にSpringブートのカスタム例外を致命的ではないようにする方法は?
- 25. 致命的な例外エラーを解決するには?
- 26. presigned_postを使用したAWS S3ファイルのRailsダウンロード - 致命的な例外
- 27. 浮動アクションボタンを使用した場合の致命的な例外
- 28. 致命的なエラー:キャッチされない例外「例外」
- 29. Crashlyticsの致命的でないエラー機能
- 30. Pylonsでの致命的でない例外の処理
ご回答ありがとうございます。カスタムの例外タイプで何かをしようとしますが、約120のエラーコードがあり、アプリケーションがほとんどを処理する必要はなく、サーバから受信した例外メッセージを表示するだけなので、かなり難しいです。例外メッセージはすべてのAPIレスポンスごとに異なります。しかし、Crashlyticsはこれを考慮していません。これは良いだろう。実際には、カスタムグルーピング自体も素敵な機能リクエストになります:) – Bringoff
詳細とフィードバックありがとう!私たちは、カスタムグループに追加する予定はすぐにはありませんが、あなたのチームとの希望を共有します。 –