본문 바로가기

언어/C#

STREAMWRITER로 텍스트 로그 남기기

출처: http://hunit.tistory.com/348



프로그램을 개발할때 중요한건 로그를 남겨 오류를 확인해 보는 거죠~ 
여러가지 방법이 있지만 잘 정리된 사이트를 찾기 힘들어 한번 정리해봅니다. 
이번 포스팅에의 로그 남기기는 원하는 클래스안에 넣어서 사용하면 됩니다.
 
StreamWriter writer = new StreamWriter(
File.Open(<b><span style="color: rgb(9, 0, 255);">파일경로</span></b>, 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();
로 마무리 해줍니다. 


'언어 > C#' 카테고리의 다른 글

LogString: A Simple C# 2 Application Event Logging Class  (0) 2018.03.19
log관련  (0) 2018.03.19
Log4Net 사용법  (0) 2018.03.18
ini file 사용법  (0) 2018.03.18
C# Tutorials - Create Custom/Professional UI in WinForms app  (0) 2018.03.17