我想将数据记录到小文件(<10Mb)中,并且我想配置Nlog以删除早于3个月的文件。我的配置是
<target xsi:type="File"
archiveNumbering="DateAndSequence"
archiveEvery="Day"
archiveAboveSize="10000000"
我不使用maxArchiveFiles选项,因为我不想严格限制文件数量。可以是1或100或10000。我只需要根据文件的年龄删除文件即可。是否可以使用Nlog?
答案 0 :(得分:1)
NLog 4.7已发布,并为NLog FileTarget引入了新选项maxArchiveFiles
:
<target xsi:type="File"
archiveNumbering="DateAndSequence"
archiveEvery="Day"
archiveAboveSize="10000000"
maxArchiveDays="93" />
另请参阅:https://github.com/NLog/NLog/wiki/File-target#archive-old-log-files