예외발생 처리

서병수·2023년 7월 28일
0

전진검사

목록 보기
2/6

예외가 발생했을 때 처리하기 위한 메서드이다.
예외처리 내용을 보고 무엇이 문제인지, 어디가 문제인지 확인하기 수정하기 위해 필요하다.

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();
            }
        }
    }
profile
안녕하십니까 인사올립니다

0개의 댓글