2017-08-04 6 views
1

電子メールアカウントへのログイン・エラーが、私は、「ベストプラクティス」に収まることができるやっているが、ちょうどしたい場合、私はわからないようあなたの意見を持ってあなたと共有してください。アンドロイド - 私はちょうど素晴らしい働いている私のアプリへのErrorHandlerクラスを実装しました

私の質問は愚かで、私のクラスは非常に簡単です。私がやっていることはすべて次のことです:私のJavaコード全体のすべてのcatchブロックで、私はErrorHabdler.log(e)(AsyncTaskとして機能します)を呼び出します。メッセージ、デバイス名、モデルなどのエラーに関するすべての情報(ユーザー情報なし)を取得し、エラーのある形式の電子メールを特定の電子メールアドレスに送信します。

もう1つの可能性は、Exceptionsと呼ばれるAWS DynamoDBセットに新しいテーブルを作成し、バックグラウンドで電子メールを送信する代わりにエラーログを新しいテーブルに書き込んでエラーをより集中させることです。

私はあなたが私は良い練習をやってactualliよ何を考えるかどうかを知りたいのですか、私の2番目の選択肢、または多分それらのどれを好む、あなたがより良いサードパーティのエラーロガーを使用している場合。

ベスト!

答えて

1

インターネット上のいくつかのCrashlyticsツールがあります。

最良の選択は、それが簡単にクラッシュレポートを制御するために作るこれらのツールに行くことです。

最も一般的な、と私は私のプロジェクトのほとんどで使用するもの、Frabric.IO Crashlyticsです:https://fabric.io/kits/android/crashlytics

プロジェクトでCrashlyticsをインストールする手順に従うことができます:https://fabric.io/kits/android/crashlytics/install

+0

は非常にありがとう多くの@GuilhermeFGL。私はそれを見てみましょう。しかし、Crashlyticsはログをどこに保存しますか?データベースでは?それを郵送しますか?またはどのように? –

+0

私の喜び=)実際には非常に完全で簡単なツールを実装しています – GuilhermeFGL

+0

クラッシュサイクリングはサービスです。オンラインでアクセスできます。しかし、私はそれはいくつかの場所 – GuilhermeFGL

関連する問題