현재 제작하고 있는 엔진에서 로그 내용을 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");
        }
    }
}

+ Recent posts