一个月后删除nlog文件

时间:2014-10-24 07:49:28

标签: .net nlog

我想在一个月后删除nlog文件。我将以下配置添加到我的nlog配置文件

<targets>
<target name="file" xsi:type="File"
    layout="${longdate} ${logger} ${message}" 
    fileName="${basedir}/logs/logfile.txt" 
    archiveFileName="${basedir}/logs/log.{#}.txt"
    archiveEvery="Month"
    archiveNumbering="Rolling"
    maxArchiveFiles="7"
    concurrentWrites="true" />
</targets>

但是我的nlog文件夹中仍然存在超过一个月的文件。

1 个答案:

答案 0 :(得分:0)

您的配置设置为每月启动一个新的日志文件,maxArchiveFiles设置为7,因此最早的存档将在7个月后删除。一种选择是将maxArchiveFiles更改为1。

相关问题