anfügen Ich verwende die RollingLogFileAppender
und es funktioniert gut und es ist in neue Dateien rollt. Aber es fügt die .1, .2 usw. am Ende der Datei hinzu. Also habe ich am Ende .log.1
, .log.2
, usw. Also jede Datei hat technisch eine neue Erweiterung, die Explorer nicht kennt, also kann ich nicht einfach auf eine Datei doppelklicken, um sie zu öffnen.Wie man Rolling Index BEFORE Dateierweiterung in Log-Dateiname
Wie kann ich den rollenden Datei Appender diesen Index vor der Dateierweiterung einfügen?
Was ich will, ist
- .1.log
- .2.log
Bonus wäre für die aktuelle Datei immer .0.log
sein, auf diese Weise sie immer Art richtig in Forscher.
EDIT: hinzugefügt meine aktuellen Konfigurationseinstellungen
<log4net>
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
<file value="App_Data\\Logs\\" />
<datePattern value="dd.MM.yyyy'.log'" />
<staticLogFileName value="false" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="5MB" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
<logger name="File">
<level value="All" />
<appender-ref ref="RollingLogFileAppender" />
</logger>
</log4net>
Bitte zeigen ganze log4net Config – sll
Ich habe die Frage aktualisiert meine aktuellen Einstellungen schließen – happyfirst