私のログバックがxmlを作成し、ファイルの最大サイズに達すると、古いログを上書きする代わりに新しいログファイルを作成し、古いファイルを圧縮する必要があります。どんな助けでも大歓迎です、ありがとう、これが私が試したことです...
contextName>ETL-SERVICE</contextName>
<appender name="RootFileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${catalina.base}/logs/etl-service.log</file>
<append>true</append>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>etl-%d{yyyy-MM-dd}.%i.gz</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>1MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>