2

我想让 NLog 自动压缩和删除超过两周的日志文件。我知道存档功能。我想扩展它们以检查两周前的日志并自动压缩和删除它们。

4

2 回答 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 回答