#spring-boot #logback #spring-logback
#пружинный ботинок #обратный вход #пружинный бревенчатый спуск
Вопрос:
Когда используется конфигурация, описанная ниже
lt;springProfile name="prod"gt; lt;appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"gt; lt;rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"gt; lt;fileNamePatterngt;${HISTORY_LOCATION}/%d{yyyy-MM, aux}/log.%d{yyyy-MM-dd}.loglt;/fileNamePatterngt; lt;maxHistorygt;${HISTORY_LENGTH}lt;/maxHistorygt; lt;totalSizeCapgt;${HISTORY_SIZE}lt;/totalSizeCapgt; lt;/rollingPolicygt; lt;/appendergt; lt;/springProfilegt;
Значение totalSizeCap не соблюдается, и общий размер всех файлов превышает установленное значение. Используется логбэк 1.2.3.
Ответ №1:
Приведенная ниже конфигурация в конце концов сработала
lt;springProfile name="prod"gt; lt;appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"gt; lt;rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"gt; lt;fileNamePatterngt;${HISTORY_LOCATION}/%d{yyyy-MM, aux}/log.%d{yyyy-MM-dd}.%i.loglt;/fileNamePatterngt; lt;maxFileSizegt;${HISTORY_SIZE}lt;/maxFileSizegt; lt;maxHistorygt;${HISTORY_LENGTH}lt;/maxHistorygt; lt;totalSizeCapgt;${HISTORY_SIZE}lt;/totalSizeCapgt; lt;/rollingPolicygt; lt;/appendergt; lt;/springProfilegt;