0

私のログバックが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>
4

1 に答える 1