【发布时间】:2016-12-22 08:34:07
【问题描述】:
我正在使用 NLog 进行日志记录,需要压缩它在创建后不久生成的大量旋转文本文件。
NLog 应该会在未知的未来某个时候支持此功能,但是否有某种实用程序可以独立完成此功能?
【问题讨论】:
-
压缩文件有什么要求?
-
没什么特别的。我只是不希望他们膨胀高清。
-
在nlog-project.org/wiki/File_target 中寻找“压缩”,显然它告诉Windows 压缩日志文件。不过我不知道如何让它工作。
-
确实可以在 NLog File 目标配置中指定“Compressed”属性,但是 NLog 用于打开文件的 CreateFile API 不支持传递该属性,因此它实际上被忽略了。即使它工作正常,它也会对文件应用 NTFS 文件系统压缩,而不是压缩它。