開発テクニック1——Logger
1951 ワード
開発テクニック1——Logger
プログラムの進捗、エラー情報をキャプチャして記録するために、プロジェクトに静的Loggerクラスを追加します.
必要な場所:
プログラムの進捗、エラー情報をキャプチャして記録するために、プロジェクトに静的Loggerクラスを追加します.
public static class Logger
{
public static void Log(string filePath, string msg)
{
using (FileStream fp = new FileStream(filePath, FileMode.OpenOrCreate))
{
fp.Seek(fp.Length, SeekOrigin.Begin);
using (StreamWriter writer = new StreamWriter(fp))
{
writer.WriteLine(msg);
}
}
}
}
必要な場所:
public void MyMethod()
{
try
{
//your method
}
catch (Exception exp)
{
Logger.Log("log.txt", exp.Message);
}
}