logbackでログの保持期間を設定する方法は何ですか?
logback.xmlファイル内で、要素を使用してログファイルの保持日数を設定することができます。この要素には、ログファイルを保持する日数を表す整数値を含めることができます。例えば、ログファイルを30日間保持するようにしたい場合は、設定ファイルに以下の内容を追加することができます:
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
...
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>logs/mylog.%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
...
</appender>
上記の設定では、の値が30であり、ログファイルが30日間保持されることを意味しています。必要に応じてこの値を調整することができます。