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);
댓글