我想在一个月后删除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文件夹中仍然存在超过一个月的文件。
答案 0 :(得分:0)
您的配置设置为每月启动一个新的日志文件,maxArchiveFiles
设置为7,因此最早的存档将在7个月后删除。一种选择是将maxArchiveFiles
更改为1。