출처: 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 |