2
ログファイルの設定を毎日.logファイルに作成し、30個のファイルを保存してから、1つのzipにファイルを圧縮して.logを再度作成することはできますか?ログバックの設定毎月の回転とジップ毎月
ログファイルの設定を毎日.logファイルに作成し、30個のファイルを保存してから、1つのzipにファイルを圧縮して.logを再度作成することはできますか?ログバックの設定毎月の回転とジップ毎月
あなたは...
は毎日.logファイルを作成し、30個のファイル
を保つ... TimeBasedRollingPolicy
とRollingFileAppender
を使用することができます。ここでは例です:
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>logFile.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- daily rollover -->
<fileNamePattern>logFile.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- retain 30 days logs -->
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>...</pattern>
</encoder>
</appender>
しかし、その後、これを行います何Logbackアペンダはありません。
は1つのzipファイルにファイルを圧縮し、そのために再び
.logの作成を開始あなたはできる:
または
ありがとうございます。私はすでに同じソリューションに来ている..私はそれがログバックの設定だけでそれを行う方法があるのだろうかと思っていた。私はFixedWindowRollingPolicyを使用することを考えていたが、私の場合には合わない。 ありがとうございます。 –