8

こんにちは私はWindowsPhoneアプリケーションを開発しています。

アプリにエラーロギングを実装したい。エラーログをより適切に処理したい。

  • エラー情報をログに記録する方法(開発者がエラーを修正するのに役立つように)

  • メトロアプリのエラーロギング用のサードパーティツール/無料ライブラリはありますか?

  • エラーロギングに利用できるさまざまな代替手段は何ですか?

  • エラーロギングのベストプラクティスは何ですか?

私を助けてください。

あなたの答えは私にとって非常に役に立ちます。

前もって感謝します。

4

3 に答える 3

1

何よりもまず、アプリケーションの問題を引き起こす可能性のあるエラーの一部はデベロッパー センターを通じてログに記録されるため、アプリを公開すると、クラッシュの原因となった例外が発生したことを示すレポートが得られます。

通常の状態では、Web サービスをエンドで実行して、重大ではない例外が発生したときにその情報を受け取ることができます (電話が常にネットワークに接続されているとは限らないという事実を回避し、例外スタック トレースをシリアル化し、他の回答に示されているように、接続時に送信します)。

エラー ログについては、WPCloggerというプロジェクトがあります。より深刻なレポートと分析については、BugSenseがあります。

于 2013-03-22T16:22:50.817 に答える
1

1) ローカル データベースに Exception.ToString() を保存するだけで、WP にインターネット接続があるときにそのデータを送信したことがあります。

2、3、4) mtiksは、Windows Phone を含む主要なモバイル プラットフォーム向けに、実装が簡単なリアルタイム モバイル アプリ分析を提供します。アプリの発行者は、フレームワークを数分で統合して、さまざまなレポートやグラフを使用してアプリの使用状況を理解できます。機能には、エラー追跡、イベント、属性付きイベントなどがあります。さらに、mtiks は、アクティビティを監視する Windows Phone 用のコンパニオン アプリを提供します。

于 2013-03-22T15:30:44.087 に答える
0

メトロ アプリでエラー ログを記録するためのサード パーティ製ツールや無料のライブラリはありますか。

まず、無料のMetroLogライブラリを確認してください。

エラーログに利用できるさまざまな代替手段は何ですか?

ロギングについてさらに何か準備ができていると思われる場合は、Sentryサービスをお勧めします。彼らは、7 日間の履歴と 1 日あたり 250 のイベント制限を備えた無料の「トライアル」サブスクリプション プランを持っています。彼らには.NET client libraryがありますが、最後に確認したとき、このライブラリのソース コードにいくつかのマイナーな変更を加えて、Windows ストア/電話アプリ用にコンパイルできるようにしました (名前空間の名前変更やそのような些細なことなど)。しかし、今は良くなっているかもしれません。

于 2014-12-03T16:52:31.140 に答える