C#

[C#]log4net 예제

선영아 사랑해 2020. 1. 21. 16:21


log4net.zip


1. log4net.dll 참조 추가


2. log4net.xml 프로젝트에 파일 추가


3. log4net.xml 속성의 출력 디렉토리 복사 : 항상 복사


4. AssemblyInfo.cs 파일에 [assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)] 코드 추가


using System.IO;

using log4net.Config;


private static readonly log4net.ILog log = log4net.LogManager.GetLogger(typeof(frmMain));


public frmMain()
        {
            InitializeComponent();

            XmlConfigurator.Configure(new FileInfo("log4net.xml"));
        }


private void frmMain_Load(object sender, EventArgs e)

{

      log.Info("Program Start!!!");

}


프로그램 실행 폴더\Log\년월일.log 파일 생성됨


로그파일 확장자, 파일명은 log4net.xml에서 수정하여 사용하시면 됩니다.

log4net.zip
0.1MB