mein System-Support-Team braucht ein einfache log-Datei mit maximale Größe von 10MB. Ältere Protokollzeilen können gelöscht werden, wenn die Datei 10 MB erreicht. Also rolle die ältesten Zeilen aus.Logback: Eine Datei mit einer maximalen Dateigröße
Was ist ein guter Appender dafür? Ich habe eine appender, aber die erstellt noch eine zweite Datei und dann beginnt wieder mit einer leeren neuen Datei. Das möchte mein Support-Team nicht.
Hilfe ist willkommen.
<configuration>
<appender name="TEST" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_HOME}/test.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>${LOG_HOME}/test.%i.log</fileNamePattern>
<minIndex>1</minIndex>
<maxIndex>1</maxIndex>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>10MB</maxFileSize>
</triggeringPolicy>
<encoder>
<pattern>%date %-5level [%thread] - %mdc{loginName} - [%logger]- %msg%n</pattern>
</encoder>
</appender>
<root level="DEBUG">
<appender-ref ref="FILE" />
</root>
</configuration>