Nlog festen Dateinamen pro app-Sitzung

Ich bin mit Nlog log von meinem c# - app. Im folgenden ist die <targets> Abschnitt aus meinem 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>

Für die filename ich bin mit ${date:format=yyyyMMdd_HHmmss}_trg.log um den Namen der log-basiert ist, wenn es erstellt wurde. Aber, während die app ausgeführt wird, wird der logger erstellt eine neue log-Datei jede Sekunde. Wie kann ich Kraft Nlog zu beheben, den Namen der Datei, und erstellen Sie nur ein Login pro Sitzung?

InformationsquelleAutor meffordm | 2011-06-09
Schreibe einen Kommentar