Ich habe den folgenden RollingFileappender in meiner Logback-Konfigurationsdatei.FileNamePattern in RollingFileAppender - Logback-Konfiguration
<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>
Es hat eine Datei in den oben genannten Verzeichnis als MyLogFile.log schreiben, aber nicht anhängen das Datum nicht, wie in der FileNamePattern
angegeben. Irgendwelche Ideen, wie ich es schaffen kann, das Datum in meinem fileName anzuhängen. Vielen Dank.
Das ist eine gute Frage und verwirrt mich auch. LogBack protokolliert weiterhin die Datei "MyLogFile.log" und landet nie in der Datei "MyLogFile".% {Yyyy-MM-dd} .log Ich frage mich, was für diese Dateieigenschaft verwendet wird. –