Log4net滚动每日-格式的文件名与日期



我想我的日志文件是这样的日期。filename.txt。每天都有新的文件输出

我可以生成这种格式的文件filename.date.txt。通过使用下面的配置

 <appender name="SLSILogFileAppender" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" >
  <converter>
    <name value="logfilename" />
    <type
   value="FilenamePatternConverter" />
  </converter>
  <conversionPattern
    value="%property{TestURL}%logfilename{LocalApplicationData}" />
</file>
<appendToFile value="true" />
<rollingStyle value="Date" />
<staticLogFileName value="false" />
<datePattern value="'.'yyyy.MM.dd'.log'" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
</appender>

我试了很多方法,但都没用。

您可以在dateppattern中添加文件名,如:

<appender name="SLSILogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="c:templogs" />
<datePattern value="dd.MM.yyyy'.filename.log'" />
<appendToFile value="true" />
<rollingStyle value="Date" />
<staticLogFileName value="false" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
</appender>

相关内容

  • 没有找到相关文章

最新更新