FileNamePattern in RollingFileAppender - logback-Konfiguration
Habe ich Folgendes RollingFileappender in meinem logback Konfigurationsdatei.
<appender name="RollingFILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>C:\Files\MyLogFile.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>C:\Files\MyLogFile.%d{yyyy-MM-dd}.log</FileNamePattern>
<MaxHistory>30</MaxHistory>
</rollingPolicy>
<encoder>
<pattern>%date %level [%thread] %logger{60} [%file:%line] %msg%n</pattern>
</encoder>
</appender>
Schreibt eine Datei in das obige Verzeichnis als MyLogFile.melden Sie sich aber nicht fügen Sie das Datum wie angegeben, in der FileNamePattern
. Irgendwelche Ideen, wie kann ich verwalten, fügen Sie das Datum in meinem Namen. Danke.
InformationsquelleAutor der Frage Aks | 2012-06-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der Dokumentation für
TimeBasedRollingPolicy
Staaten:In deinem Fall einfach weglassen
file
Eigenschaft.InformationsquelleAutor der Antwort Ceki
Beispielsweise können Sie die folgende Konfiguration verwenden. Es wurde getestet und funktioniert 🙂
InformationsquelleAutor der Antwort Przemek Nowak