【问题标题】:Log logfile entries per month using log4Net使用 log4Net 每月记录日志文件条目
【发布时间】:2012-07-16 10:00:19
【问题描述】:

我有以下 log4Net 的配置部分。我想让 log4Net 每月记录文件而不是日期。请求您的帮助...

<appender name="RollingFile" type="log4net.Appender.RollingFileAppender,log4net">
  <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
  <param name="StaticLogFileName" value="true"/>
  <file type="log4net.Util.PatternString" value="C:\logger\TestLog.log" />
  <appendToFile value="true" />
  <maximumFileSize value="1000KB" />
  <maxSizeRollBackups value="3" />   
  <layout type="log4net.Layout.PatternLayout">
     <conversionPattern value="%level %date{dd MMM yyyy HH:mm:ss,fff} %logger - %message%newline" />
  </layout>
  <filter type="log4net.Filter.LevelRangeFilter">
    <levelMin value="INFO" />
    <levelMax value="FATAL" />
  </filter>      
  <filter type="log4net.Filter.DenyAllFilter" />
  <filter type="log4net.Filter.LevelMatchFilter">
    <levelToMatch value="DEBUG" />
  </filter>
</appender>

【问题讨论】:

  • 通过在下面添加更新来修复问题。 跨度>

标签: vb.net asp.net-mvc-3 log4net


【解决方案1】:

使用以下解决方案修复了问题...

<appender name="RollingFile" type="log4net.Appender.RollingFileAppender,log4net">      
    <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/> 
    <param name="StaticLogFileName" value="true"/> 
    <file type="log4net.Util.PatternString" value="C:\log4net\TestLog_%date{yyyyMM}.log" />
    <appendToFile value="true" />
    <rollingStyle value="Date" />
    <datePattern value="yyyyMM" />
    <maximumFileSize value="1000KB" />
    <maxSizeRollBackups value="3" />
    <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%level %date{dd MMM yyyy HH:mm:ss,fff} %logger - %message%newline" />
    </layout>
    <filter type="log4net.Filter.LevelRangeFilter">
        <levelMin value="INFO" />
        <levelMax value="FATAL" />
    </filter>
    <filter type="log4net.Filter.DenyAllFilter" />
    <filter type="log4net.Filter.LevelMatchFilter">
        <levelToMatch value="DEBUG" />
     </filter>
</appender>

【讨论】:

    猜你喜欢
    • 2020-05-21
    • 2011-02-12
    • 1970-01-01
    • 2021-05-26
    • 2011-08-09
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    相关资源
    最近更新 更多