【发布时间】:2021-05-24 07:21:24
【问题描述】:
一个月后的日志文件需要删除。
以下是我的 Nlog.config 文件中的配置:
<target name="file" xsi:type="File" fileName="logs\${date:format=yyyy_MM}\${date:format=dd}.log"
layout="..."
archiveFileName="logs\archive\log.{#}.txt" <!-- actually I don't want to rename or move it -->
archiveEvery="Month"
maxArchiveFiles="1"
/>
我怎样才能让它工作?
【问题讨论】:
-
来自File target,不能删除指定的过期文件。但是通过这两个参数(maxArchiveFiles,archiveEvery)可以定时删除超过一定容量的日志文件。
标签: c# asp.net asp.net-core logging nlog