[
https://issues.apache.org/jira/browse/LOG4J2-1027?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
houssem mzoughi updated LOG4J2-1027:
------------------------------------
Summary: fileName variables not re-resolved at file rollover (was:
TimeBasedTriggeringPolicy is not working as expected)
> fileName variables not re-resolved at file rollover
> ---------------------------------------------------
>
> Key: LOG4J2-1027
> URL: https://issues.apache.org/jira/browse/LOG4J2-1027
> Project: Log4j 2
> Issue Type: Bug
> Components: Appenders
> Reporter: houssem mzoughi
> Attachments: log4j2.xml
>
>
> The configuration is not resolved when file rolls over at the end/start of
> the day.
> Expected: when the file rolls over, I would expect that the variables in
> fileName configuration would be resolved again to its current values and a
> new file created in a folder for the current day. I.e. the logs are always
> written to the directory for the current date.
> Actual: logging continues using the file that was created at startup. I.e. in
> the folder for the day the application was started.
> <?xml version="1.0" encoding="UTF-8"?>
> <Configuration status="INFO">
> <Appenders>
> <RollingRandomAccessFile name="File"
>
> fileName="c:/temp/${date:yyyyMMdd}/App-${date:yyyyMMdd_HHmmss}.log"
>
> filePattern="c:/temp/$${date:yyyyMMdd}/App-%d{yyyyMMdd}-%i.log.zip"
> immediateFlush="false"
> append="true">
> <PatternLayout>
> <Pattern>%-5p %d{HH:mm:ss,SSS} [%t] [%c{1}] (%F:%L) - %m
> %n</Pattern>
> </PatternLayout>
> <Policies>
> <OnStartupTriggeringPolicy />
> <TimeBasedTriggeringPolicy />
> </Policies>
> </RollingRandomAccessFile>
> </Appenders>
> <Loggers>
> <Root level="INFO">
> <AppenderRef ref="File" />
> </Root>
> </Loggers>
> </Configuration>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]