18----log4net配置文件

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

  <log4net>
    <!-- Define some output appenders -->
    <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
      <file value="test.txt"/>
      <appendToFile value="true"/>
      <!--日志文件最大个数,分别为test.txt1,test.txt2...test.txt10,当10满了之后将向test.txt1中重写内容-->
      <maxSizeRollBackups value="10"/>
      <!--日志文件最大1M:如果超过1M,则将原有文件改名,并创建新文件test.txt-->
      <maximumFileSize value="1024KB"/>
      <rollingStyle value="Size"/>
      <staticLogFileName value="true"/>
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %logger - %message%newline"/>
      </layout>
    </appender>
    <root>
      <!--配置日志的级别,低于此级别的就不写到日志里面去-->
      <level value="DEBUG"/>
      <appender-ref ref="RollingLogFileAppender"/>
    </root>
  </log4net>
  
</configuration>


log4net.Config.XmlConfigurator.Configure();
 
           ILog log = LogManager.GetLogger("jk");
           //log.Warn("jk1");
           log.Debug("nll");

  

posted on 2016-05-15 20:02  努力的活着_在人间  阅读(163)  评论(0)    收藏  举报

导航