要求:
我希望当前一周的日志在" d:\ log \ service"目录为纯文本文件。然后在本周末(星期日),压缩和存档上周到存档目录。我试过ArchiveEvery =" Sunday"但它只存档星期六日志文件。
<target name="rollingFile" layout="${layout}" xsi:type="File" encoding="UTF-8"
createDirs="true" fileName="D:\Log\Service\Service-${date:format=yyyyMMdd}.log"
archiveFileName="D:\Log\Service\archives\Service-${date:format=yyyyMMdd}.zip"
archiveOldFileOnStartup="true" archiveEvery="Day"
archiveNumbering="DateAndSequence" archiveDateFormat="yyyyMMdd"
enableArchiveFileCompression="true" maxArchiveFiles="20" />