マンゴーバージョン用のWP7アプリがあります。アプリケーション展開ツールを使用してアプリを電話に展開すると、エラーログまたはログレポートを取得できません。背後で何が起こっているかを確認するためにログが必要です。その重要です。どうすればこれを達成できますか?実行中のアプリの記録とログを取得する方法はありますか?以下のようなロガーステートメントを使用しています:
#if LOG_ENABLED
Logger.log(TAG, "Client not received any UserId from server response.. so Exiting the application.");
#endif
ロガークラスは次のように実装されます。
public static void log(string tag, string str)
{
#if LOG_ENABLED
string strMsg= new StringBuilder().Append(DateTime.Now.ToShortDateString()).Append(" , ").Append(DateTime.Now.ToShortTimeString()).Append(" : ").Append(tag).Append(" : ").Append(str).ToString();
System.Diagnostics.Debug.WriteLine("Telus Application log : "+strMsg);
// LogOffline(strMsg);
#endif
}
internal static void log(Exception e)
{
#if LOG_ENABLED
System.Diagnostics.Debug.WriteLine("Telus Application log : {0}", e.StackTrace);
#endif
}
エミュレーターの実行中、またはアプリがVisual Studioを介して電話にデプロイされている場合でも、ログを取得するのに問題はありません。
ありがとう!!:)