[ https://issues.apache.org/jira/browse/LOG4J2-398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13868938#comment-13868938 ]
Ralph Goers edited comment on LOG4J2-398 at 1/12/14 3:35 AM: ------------------------------------------------------------- Not completely. The default constructor for Interpolator does not include DateLookup and the "real" Interpolator isn't injected until after the first element - to allow the Properties element to be specified and for those properties to be included in the MapLookup. I'll need to make another change to determine if a Properties element is present and if not set up the Interpolator before the first element is configured. Actually, the fix for this issue probably would have fixed LOG4J2-470. was (Author: ralph.go...@dslextreme.com): Not completely. The default constructor for Interpolator does not include DateLookup and the "real" Interpolator isn't injected until after the first element - to allow the Properties element to be specified and for those properties to be included in the MapLookup. I'll need to make another change to determine if a Properties element is present and if not set up the Interpolator before the first element is configured. > DateLookup not parsed for FastRollingFile appender > -------------------------------------------------- > > Key: LOG4J2-398 > URL: https://issues.apache.org/jira/browse/LOG4J2-398 > Project: Log4j 2 > Issue Type: Bug > Components: Appenders > Affects Versions: 2.0-beta8 > Environment: Operating System: Windows Server 2008 R2 SP1 > Java Runtime: 1.7.0_03-x64 > Reporter: Jesse Docken > > I'm trying to create a Log4j2 configuration file that will create a log file > using DateLookup so that the current date and time are in the filename (so it > matches the logging used in our other products). This is what the appender > configuration looks like: > {code:borderStyle=solid|language=XML} > <FastRollingFile name="Rolling" fileName="log/$${date:yyyyMMdd-HHmmss} - > myApp.log" filePattern="log/$${date:yyyyMMdd-HHmmss} - myApp-%i.log"> > <immediateFlush>true</immediateFlush> > <suppressExceptions>false</suppressExceptions> > <PatternLayout> > <pattern>%d %p %c{1.} [%t] $${env:USER} %m%n</pattern> > </PatternLayout> > <Policies> > <OnStartupTriggeringPolicy /> > <SizeBasedTriggeringPolicy size="100 MB"/> > </Policies> > </FastRollingFile> > {code} > However when the log file is generated the filename is "${date". I've tried > different variations and haven't been able to get this lookup to work at all. -- This message was sent by Atlassian JIRA (v6.1.5#6160) --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org