C#〃StreamWriter로 텍스트 로그 남기기

반응형




프로그램을 개발할때 중요한건 로그를 남겨 오류를 확인해 보는 거죠~


여러가지 방법이 있지만 잘 정리된 사이트를 찾기 힘들어 한번 정리해봅니다.



이번 포스팅에의 로그 남기기는 원하는 클래스안에 넣어서 사용하면 됩니다.


        StreamWriter writer = new StreamWriter(
        File.Open(파일경로, FileMode.Append));
        TextWriterTraceListener listener = new TextWriterTraceListener(writer);
        Debug.Listeners.Add(listener);

                Debug.WriteLine(string.Format("{0} : " + "ERROR", DateTime.Now));
                Debug.WriteLine(string.Format("{0} : " + "TEST !! TEST !!", DateTime.Now));


        Debug.Flush();
        writer.Close();


대충 구조는 위와 같습니다.


StreamWriter 와 Debug 메소드를 사용했습니다.


로그를 다 찍고 마지막에는 Debug.Flush(); Writer.Close()로 마무리 해줍니다.  

반응형