benim sistem destek ekibi bir maksimum boyutu 10 MB ile bir basit log dosyası ihtiyacı var. Eski günlüklerolabilir, dosya 10MB'ye ulaştığında silindi. Bu yüzden en eski satırları açın.Logback: maksimum dosya boyutu ile bir dosya
Bunun için iyi bir ek nedir? Ben bir appender, ama bu yine boş yeni bir dosya ile daha sonra başlar tekrar ikinci bir dosya oluşturulur ve. Destek ekibimin istediği bu değil.
Yardım memnuniyetle karşılanır.
<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>