[ https://issues.apache.org/jira/browse/LOG4J2-1101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15823276#comment-15823276 ]
ASF subversion and git services commented on LOG4J2-1101: --------------------------------------------------------- Commit 8e88deb3e7e09c5e3df9445d7930bc63b5c39f4b in logging-log4j2's branch refs/heads/master from [~ralph_go...@dslextreme.com] [ https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;h=8e88deb ] LOG4J2-1101 - Add documentation. Add missing license headers > Date based file appender > ------------------------ > > Key: LOG4J2-1101 > URL: https://issues.apache.org/jira/browse/LOG4J2-1101 > Project: Log4j 2 > Issue Type: New Feature > Components: Appenders > Reporter: Haavar Valeur > Assignee: Ralph Goers > > I'd like to reintroduce the option of logging to a file that has the current > date in it. > For example, when the app starts up, it will start logging to > myapp-20150821.log. At midnight, it starts logging to a new file named > myapp-20150822.log. > Log4j2's RollingFileAppender does not support this. In log4j2 the file > appender will log to one file with a static file name, and then the content > is moved over to another file. > This used to be a feature in log4j 1.3, when using extras. I would configure > it like this: > {code} > <appender name="myapp" > class="org.apache.log4j.rolling.RollingFileAppender"> > <rollingPolicy > class="org.apache.log4j.rolling.TimeBasedRollingPolicy"> > <param name="FileNamePattern" value="myapp-%d{yyyyMMdd}.log"/> > </rollingPolicy> > .... > </appender> > {code} > The only way I found that it would work in log4j2 is to use the following > code, but that's pretty hacky: > https://gist.github.com/tomaszalusky/b9109c0faddafe099835 -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org