티스토리 툴바



2012/01/03 16:16

ASP.NET log4net 설정


1. Global.asax 설정

log4net.Config.DOMConfigurator.Configure();


2. Web.config 설정

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

<log4net>
          <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
          <param name="File" value="D:\경로설정\LOG.txt"/>
          <param name="AppendToFile" value="true"/>
          <param name="MaxSizeRollBackups" value="10"/>
          <param name="MaximumFileSize" value="5MB"/>
          <param name="RollingStyle" value="Size"/>
          <param name="StaticLogFileName" value="true"/>
      
          <layout type="log4net.Layout.PatternLayout">
               <param name="ConversionPattern" value="%d [%t] %5p (%C:%M:%L) - %m%n"/>
          </layout>
     </appender>

     <root>
          <priority value="DEBUG"/>
          <appender-ref ref="RollingLogFileAppender"/>
     </root>
</log4net>


3. ****.aspx.cs

private static ILog log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
log4net.Config.XmlConfigurator.Configure();
log.Debug("로그기록");



'WEB TIP > ASP.NET' 카테고리의 다른 글

ASP.NET log4net 설정  (0) 2012/01/03
Repeater에서 Server Control ID값  (0) 2011/12/09
Trackback 0 Comment 0