Подтвердить что ты не робот

Как заставить NLog перезаписать файл журнала

Мне нужно, чтобы NLog перезаписывал файл журнала при перезапуске приложения. В настоящее время он добавляет к существующему файлу. Например, у меня есть что-то подобное в моем NLog.config

<targets>
  <target xsi:type="File" name="fileLog" 
          fileName="${longdate}.log" layout="${message}" />
</targets>

Было бы неплохо, если бы я смог добавить к <target> что-то вроде этого append="false", поэтому вместо добавления в существующий журнал он будет перезаписываться.

4b9b3361

Ответ 1

замените раздел конфигурации

<targets>
  <target xsi:type="File" name="fileLog" 
          fileName="${longdate}.log" layout="${message}" deleteOldFileOnStartup="true"/>
</targets>