Как заставить Nlog архивировать файлы (.NET) - PullRequest
0 голосов
/ 28 ноября 2018

Мне нужно архивировать журналы каждую минуту, однако последний журнал никогда не архивируется в NLog, пока не будет создан следующий журнал.

Поэтому, если последнее действие выполняется в пятницу, 16:50, а следующее будет выполнено в понедельник, журнал с пятницы не будет архивироваться до понедельника.Есть ли какое-либо решение для этого?

Пожалуйста, посмотрите целевую конфигурацию ниже:

<target name="audit-log-file" xsi:type="File" fileName="${basedir}/logs/audit/console.log" layout="${message}" archiveFileName="${basedir}/logs/audit/console_{#}.log" archiveEvery="Minute" archiveNumbering="Date" archiveDateFormat = "yyyyMMdd_HHmm00"> </target>

...