2014-10-24 3 views
1

한 달 후에 nlog 파일을 삭제하려고합니다. 내 nlog 설정 파일에 다음 설정을 추가합니다.한 달 후 nlog 파일 삭제

<targets> 
<target name="file" xsi:type="File" 
    layout="${longdate} ${logger} ${message}" 
    fileName="${basedir}/logs/logfile.txt" 
    archiveFileName="${basedir}/logs/log.{#}.txt" 
    archiveEvery="Month" 
    archiveNumbering="Rolling" 
    maxArchiveFiles="7" 
    concurrentWrites="true" /> 
</targets> 

그러나 한 달 이상 지난 파일은 여전히 ​​내 nlog 폴더에 있습니다.

답변

0

구성이 매월 새 로그 파일을 시작하도록 설정되었으며 maxArchiveFiles이 7로 설정되어 있으므로 가장 오래된 아카이브는 7 개월 후에 삭제됩니다. 하나의 옵션은 maxArchiveFiles을 1로 변경하는 것입니다.