Description
The initial log4j2.xml file was
<?xml version="1.0" encoding="UTF-8"?> <Configuration status="INFO" monitorInterval="60"> <Properties> <Property name="LOG_HOME">./logs</Property> </Properties> <Appenders> <RollingFile name="RollingFileAppender" fileName="${LOG_HOME}/log.log" filePattern="${LOG_HOME}/log.log.%d{yyyy-MM-dd}.%i"> <ThresholdFilter level="INFO" onMatch="ACCEPT" onMismatch="DENY"/> <PatternLayout pattern="%d{DEFAULT} %p %t %c %L: %m%n"/> <Policies> <OnStartupTriggeringPolicy/> <!--<TimeBasedTriggeringPolicy/>--> <SizeBasedTriggeringPolicy size="256MB"/> </Policies> <DefaultRolloverStrategy max="8"/> </RollingFile> </Appenders> <Loggers> <Root level="INFO"> <AppenderRef ref="RollingFileAppender"/> </Root> </Loggers> </Configuration>
And then I changed filePattern to
filePattern="${LOG_HOME}/log.log.%i"
Log file names still contain date.
Attachments
Issue Links
- duplicates
-
LOG4J2-1725 RollingFileAppender's filePattern not reloaded when using monitorInterval
- Closed
- is related to
-
LOG4J2-2766 TimeBasedTriggeringPolicy of RollingRandomAccessFile is not updated instantly
- Closed
- relates to
-
LOG4J2-2009 Rolling appender managers broken on pattern/policy reconfiguration
- Resolved