<file value="./Log/DataAccess/" />这里我只指定一个前缀
<rollingStyle value="Date" />表示文件“滚动”的类型是日期
<datePattern value="yyyy-MM-dd&quot;.log&quot;" />设置文件名后缀的格式,那个&quot;起到的作用是转义,就是把.log当作字面义,而不是时间日期的格式定义。
<staticLogFileName value="false" />关掉固定文件名

 

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" requirePermission="false" />
  </configSections>
  <log4net>
    <root>
      <!-- Value of priority may be ALL, DEBUG, INFO, WARN, ERROR, FATAL, OFF -->
      <level value="ALL" />
      <appender-ref ref="DebugAppender" />
      <appender-ref ref="ErrorAppender" />
    </root>
    <appender name="DebugAppender" type="log4net.Appender.RollingFileAppender">
      <!-- debug log: 记录 DEBUG, INFO 级别的日志 -->
      <file value="./logs/" />
      <appendToFile value="true" />
      <rollingStyle value="Date" />
      <datePattern value="yyyy-MM-dd.'Info.txt'" />
      <maxSizeRollBackups value="10" />
      <maximumFileSize value="5MB" />
      <staticLogFileName value="false" />
      <layout type="log4net.Layout.PatternLayout" >
        <param name="ConversionPattern" value="%date [%p] [%logger] [%thread] - %message%newline" />
      </layout>
      <filter type="log4net.Filter.LevelRangeFilter">
        <levelMax value="INFO" />
      </filter>
    </appender>
    <appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender">
      <!-- error log: 记录 WARN,ERROR,FATAL 级别的日志 -->
      <file value="./logs/" />
      <appendToFile value="true" />
      <rollingStyle value="Date" />
      <datePattern value="yyyy-MM-dd.'error.txt'" />
      <maxSizeRollBackups value="10" />
      <maximumFileSize value="5MB" />
      <staticLogFileName value="false" />
      <layout type="log4net.Layout.PatternLayout" >
        <param name="ConversionPattern" value="%date [%p] [%logger] [%thread] - %message%newline" />
      </layout>
      <filter type="log4net.Filter.LevelRangeFilter">
        <levelMin value="WARN" />
      </filter>
    </appender>
  </log4net>
</configuration>

 

posted on 2016-04-29 16:12  skyEci  阅读(41)  评论(0)    收藏  举报