wp7 用の最も単純なロガーが必要です。ネットワーク レポートやファイル保存は必要ありません。コンソールへの単純なレポートです。文字列、オブジェクト、およびフォーマットされた文字列を操作できる必要があります。
- SimpleLogger.WriteLine("JustLine");
- SimpleLogger.WriteLine(ObjectToBeCastedToString);
- SimpleLogger.WriteLine("価格は {0} {1}", 価格, 通貨);
wp7 用の最も単純なロガーが必要です。ネットワーク レポートやファイル保存は必要ありません。コンソールへの単純なレポートです。文字列、オブジェクト、およびフォーマットされた文字列を操作できる必要があります。
public class SimpleLogger
{
private static DateTime lastLog;
[Conditional("DEBUG")]
public static void WriteLine(object value)
{
WriteLine((value == null) ? "(null)" : value.ToString());
}
[Conditional("DEBUG")]
public static void WriteLine(string format)
{
WriteLine("{0}", format);
}
[Conditional("DEBUG")]
public static void WriteLine(string format, params object[] values)
{
var formatted = String.Format(null, format, values);
Debug.WriteLine("{0:hh:mm:ss.fff} [{1:hh:mm:ss.fff}] {2}", DateTime.UtcNow, DateTime.UtcNow - lastLog, formatted);
lastLog = DateTime.UtcNow;
}
}