Фиксированное имя файла Nlog для каждого сеанса приложения

Я использую Nlog для входа в мое приложение C #. Ниже приведен раздел из моего Nlog.config:

<targets>
    <target name="logfile" xsi:type="File" fileName="..\logs\${date:format=yyyyMMdd_HHmmss}_trg.log"
    layout="${counter} | ${date:format=yyyy-MM-dd HH\:mm\:ss.ffff} | ${machinename} | ${level:uppercase=true} | ${logger:shortName=true} | ${stacktrace} | ${message:exceptionSeparator=EXCEPTION:withException=true}" 
    keepFileOpen="true"/>
</targets>

Для имени файла я использую $ {date: format = yyyyMMdd_HHmmss} _trg.log , чтобы назвать журнал в зависимости от того, когда он был создан. Однако во время работы моего приложения регистратор создает новый файл журнала каждую секунду. Как я могу заставить Nlog исправить ошибку имя файла и создавать только один журнал за сеанс?

10
задан meffordm 9 June 2011 в 13:17
поделиться