Я использую 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 исправить ошибку имя файла и создавать только один журнал за сеанс?