예외가 발생했을 때 처리하기 위한 메서드이다.
예외처리 내용을 보고 무엇이 문제인지, 어디가 문제인지 확인하기 수정하기 위해 필요하다.
static internal class Log
{
static public void writeLog(string strContent)
{
DirectoryInfo di = new DirectoryInfo(".\\log");
if (di.Exists == false)
di.Create();
string logFileName = "";
logFileName = DateTime.Now.ToString("yyyyMMdd") + ".log";
string logline = null;
logline = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "," + strContent + "\r\n";
StreamWriter writeData = null;
try
{
writeData = new StreamWriter(".\\log\\" + logFileName,true); //파일이 존재하면 기존데이터 뒤에 이어쓰기
writeData.WriteLine(logline);
}
catch (Exception ex)
{
writeLog(ex.ToString());
return;
}
finally
{
writeData.Dispose();
}
}
}