【发布时间】:2017-08-05 16:24:07
【问题描述】:
我正在尝试压缩和归档旧日志。为此,我使用了以下目标。
<target name="PluginError" xsi:type="File"
layout="${longdate}${message}${exception:format=tostring}"
fileName="${basedir}/logs/Plugin/Error/${date:format=yyyy-MM-dd}.log"
archiveAboveSize="2000000"
archiveNumbering="Rolling"
maxArchiveFiles="10"
archiveFileName="${basedir}/logs/Plugin/Error/log.{#}.txt"
archiveEvery="Day"
enableArchiveFileCompression="true"/>
但这会在计数超过 3 时删除旧的日志文件,而不是压缩它们并存档它们。我正在使用 NLog dll 版本 4.4.4090.0。我在这里做错了什么?任何帮助将不胜感激。
【问题讨论】:
-
您可以尝试将
archiveFileName更改为.zip文件吗?还有哪个 .NET 版本?
标签: c# logging nlog nlog-configuration