NLog - 结合日期和大小归档

时间:2017-01-11 08:09:15

标签: nlog

使用NLog,我想实现以下目标:

  • 每天一个日志文件。
  • 存档大小,无限档案。
  • 保留最多x天的日志,自动删除旧日志。

如何配置?

1 个答案:

答案 0 :(得分:0)

  
      
  • 每天一个日志文件。
  •   
  • 存档大小,无限档案。
  •   

这可以使用NLog

配置:

<target name="file" xsi:type="File"
        layout="${longdate} ${message} ${exception}" 
        fileName="${basedir}/logs/log-${shortdate}.txt" 
        archiveFileName="${basedir}/archives/log.{#####}.txt"
        archiveAboveSize="10240"
        archiveNumbering="Sequence" />
  
      
  • 保留最多x天的日志,自动删除旧日志
  •   

事实并非如此。您可以限制最大存档,但不能限制日志文件。