현재 제작하고 있는 엔진에서 로그 내용을 C#의 리스트 박스에 출력 시키고 있습니다.
그리고 종료 후에는 저장된 내용을 TXT 파일로 저장한 다음 메모장 같은 편집기로 뿌려주고 있죠.
간단한 방식이지만, 로그 내용을 보기에는 꽤 편리합니다.
using System.IO; using System.Diagnostics; namespace EVEToolSet { public partial class LogDlg : Form { public LogDlg() { InitializeComponent(); } public void SaveLog() { StreamWriter sw; sw = new StreamWriter("Log.txt"); int nCount = LogList.Items.Count; for (int i = 0; i < nCount; i++) { LogList.Items[i] += "\r\n"; sw.Write(LogList.Items[i]); } sw.Close(); // 기본 편집기로 TXT 파일을 연다 Process.Start("Log.txt"); } } }