Skip to content

Commit ef335c6

Browse files
committed
add clean-history-on-start and total-size-cap property in log4j2-file.xml
Signed-off-by: hojooo <ghwn5833@gmail.com>
1 parent 2a2cbca commit ef335c6

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

core/spring-boot/src/main/resources/org/springframework/boot/logging/log4j2/log4j2-file.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@
4141
timeModulate="${sys:LOG4J2_ROLLINGPOLICY_TIME_MODULATE:-false}"
4242
cronExpression="${sys:LOG4J2_ROLLINGPOLICY_CRON_SCHEDULE}"/>
4343
</Policies>
44-
<DefaultRolloverStrategy max="${sys:LOG4J2_ROLLINGPOLICY_MAX_HISTORY:-7}"/>
44+
<DefaultRolloverStrategy max="${sys:LOG4J2_ROLLINGPOLICY_MAX_HISTORY:-7}"
45+
cleanHistoryOnStart="${sys:LOG4J2_ROLLINGPOLICY_CLEAN_HISTORY_ON_START:-false}"
46+
totalSizeCap="${sys:LOG4J2_ROLLINGPOLICY_TOTAL_SIZE_CAP:-0}"/>
4547
</RollingFile>
4648
</Appenders>
4749
<Loggers>

core/spring-boot/src/test/java/org/springframework/boot/logging/log4j2/Log4J2LoggingSystemTests.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -979,7 +979,6 @@ private SpringBootTriggeringPolicy getTriggeringPolicy() {
979979
this.loggingSystem.initialize(this.initializationContext, "classpath:org/springframework/boot/logging/log4j2/log4j2-file.xml", logFile);
980980
LoggerContext loggerContext = (LoggerContext) LogManager.getContext(false);
981981
Configuration configuration = loggerContext.getConfiguration();
982-
System.out.println("Configuration location: " + configuration.getConfigurationSource().getLocation());
983982
RollingFileAppender appender = (RollingFileAppender) configuration.getAppenders().get("File");
984983
assertThat(appender).isNotNull();
985984
TriggeringPolicy topPolicy = appender.getManager().getTriggeringPolicy();

0 commit comments

Comments
 (0)