为什么NLog不每天归档

问题描述 投票:0回答:1
nlog
1个回答
0
投票

支持在NLog FileTarget中混合静态和动态归档逻辑。

使用静态归档逻辑时,不应在

${shortdate}
fileName="..."
中使用
archiveFileName="..."

enableArchiveFileCompression="true"
这样的一些功能仅受静态归档逻辑支持:

<target name="Httpfile"
            layout="${longdate} ${uppercase:${level}} correlationId-${activityid} - ${message} ${exception:format=tostring}"
            xsi:type="File"
            fileName="${logFullName}-http-api.log"
            archiveFileName="${logFullNameArchive}-archive-Http-api-{#####}.zip"
            archiveNumbering="DateAndSequence"
            archiveDateFormat="yyyyMMdd"
            archiveEvery="Day"
            concurrentWrites="true"
            keepFileOpen="false" 
            maxArchiveFiles="30"
            maxArchiveDays="7"
            enableArchiveFileCompression="true"  
            />

另请参阅:https://github.com/NLog/NLog/wiki/FileTarget-Archive-Examples

© www.soinside.com 2019 - 2024. All rights reserved.