Good catch!! That was it. Thanks
-----Original Message----- From: Thiago Kronig [mailto:[email protected]] Sent: Tuesday, February 10, 2015 2:45 PM To: [email protected] Subject: Re: Error when date is missing on my RollingRandomAccessFile I think that if you define <TimeBasedTriggeringPolicy/> you have to define a date-pattern. On Tue Feb 10 2015 at 7:39:58 PM Blaine Bergeson (bbergeson) < [email protected]> wrote: > I am getting the following error when I remove the date in the file > pattern on my RollingRandomAccessFile appender. > > Caused by: java.lang.IllegalStateException: Pattern does not contain a > date > > > Here is the appender part of my configuration file: > > <RollingRandomAccessFile > name="RollingRandomAccessFile" fileName="${sys:logDir}/${sys: > logFilename}.log" > > filePattern="${sys:logDir}/${ sys:logFilename}-%i.log"> > <PatternLayout> > <header>${sys:app_title} > ${sys:app_version} ${java:version} - ${java:vm} - ${java:os} - > ${java:hw}${sys:newline}</ > header> > <pattern>%d{yyyy-MMM-dd HH:mm:ss.SSS} %-6p > [%t] %C{2} %M %m%n</pattern> > </PatternLayout> > <Policies> > <!--OnStartupTriggeringPolicy/--> > <TimeBasedTriggeringPolicy/> > <SizeBasedTriggeringPolicy size="10 MB"/> > </Policies> > <DefaultRolloverStrategy min="1" max="3" > fileindex="max" /> > </RollingRandomAccessFile> > > If I change the filePattern to the following then it works fine: > > > filePattern="${sys:logDir}/${sys:logFilename} > -%d{yyyy-MM-dd}-%i.log"> > > According to the documentation I should be able to use a date and/or > an index counter. Has anyone else come across this before? I am > using the latest release. > > Thx Blaine > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
