본문 바로가기
카테고리 없음

C# log4net 설치기

by GoodDev 2018. 5. 25.

1. Nuget 패키지 탐색기에서 log4net를 설치한다.

PM> Install-Package log4net 


2. 솔류션 탐색기에서 Properties/AssemblyInfo.cs 에 아래를 추가한다.

[assembly: log4net.Config.XmlConfigurator(Watch=true)]


3. App.config 에 아래를 추가한다.

  <configSections>

    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>

  </configSections>

  <log4net>

    <appender name="ConsoleLog" type="log4net.Appender.ConsoleAppender">

      <layout type="log4net.Layout.PatternLayout">

        <param name="ConversionPattern" value="%date : %message %newline"/>

      </layout>

    </appender>

    <root>

      <level value="ALL" />

      <appender-ref ref="ConsoleLog" />

    </root>

  </log4net>

   --------------------------------- startup 상단에 설치할것.

    <startup> 

        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />

    </startup>


4. 프로그램 내부에 해당 부분 추가하여 사용한다.


using log4net;

using System.Reflection;


private static readonly ILog Logger = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);

댓글