Das Format des Dateinamens des Appenders der rollenden Log4net-Datei, wenn maximumFileSize erreicht ist
Wir verwenden den Appender für rollende log4net-Dateien und stellen folgende Anforderungen an unsere Protokolldateien:
Eine neue Protokolldatei am Anfang jedes Tages mit dem Datum im DateinamenEine maximale Größe der Protokolldatei von 500 KBDas Problem, das wir haben, ist die Benennungsstrategie für Dateien, die 500 KB groß sind: Sie werden mit einem umbenannt.1
Suffix. Dies ist problematisch, da die Dateizuordnung in Windows unterbrochen wird und das Öffnen der Dateien (geringfügig) mühsamer ist.
Die Konfiguration, die wir verwenden, ist:
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="c:\log\path" />
<staticLogFileName value="false" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value=".yyyy-MM-dd.lo\g" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<maxSizeRollBackups value="50" />
<maximumFileSize value="500KB" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %message%newline" />
</layout>
</appender>
Gibt es Unterstützung für die Angabe der Benennungsstrategie, die verwendet wird, wenn unsere Dateien auf die Schaltfläche klicken?maximumFileSize
?