nlog在每周末归档所有日志文件

时间:2017-11-28 02:52:48

标签: nlog

要求:

  1. 每次运行
  2. 在本周末,归档所有文件
  3. 我希望当前一周的日志在" 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" />   
    

0 个答案:

没有答案