我想让 NLog 自动压缩和删除超过两周的日志文件。我知道存档功能。我想扩展它们以检查两周前的日志并自动压缩和删除它们。
问问题
3688 次
2 回答
0
我在支持 .zip 文件创建的 NLog 文档中找不到任何内容。
创建一个帮助程序以定期运行。给它你的日志文件目录的路径,以查找和压缩具有匹配所需属性的时间签名的文件。保留文件名的缓存,然后删除您压缩的文件。
于 2013-07-13T03:16:56.300 回答
0
解决方案:
<targets>
<target name="..." xsi:type="File"
...
archiveFileName="debug{#}.log"
archiveEvery="Day"
archiveNumbering="Rolling"
maxArchiveFiles="14"
... />
</targets>
请参阅 NLog 内置归档“归档选项”(https://github.com/nlog/NLog/wiki/File-target)
于 2013-07-05T13:39:21.107 回答