Can you try filePattern with a lower-case 'f' and remove the '*' characters from the filePattern path?
For example: > FilePattern=" > *logs/$${date:yyyy-MM}/fault-%d{yyyy-MM-dd_hh_mm}-%i.log.gz*" Should be > filePattern=" > logs/$${date:yyyy-MM}/fault-%d{yyyy-MM-dd_hh_mm}-%i.log.gz" Regards, Remko Sent from my iPhone > On 2015/03/24, at 17:12, Richard Kolb <rjdk...@gmail.com> wrote: > > Hello, > > I am using log4j 2.2 on Windows 2008 using Java 7 and I'm experiencing an > intermittent issue where my log files used to compress, but now just move > to the archive directory uncompressed. > > To debug, I changed the file pattern to be on the minute level (in bold), > and I am getting the same issue > > Any help would be greatly be appreciated.. > > thanks, > Richard. > > <?xml version="1.0" encoding="UTF-8"?> > <Configuration status="TRACE" name="API" packages="" monitorInterval="30"> > <Appenders> > <RollingRandomAccessFile name="CatchAll" fileName="logs/all.log" > immediateFlush="false" append="true" > FilePattern="logs/$${date:yyyy-MM}/all-%d{yyyy-MM-dd}-%i.log.gz"> > <PatternLayout> > <Pattern>%d %m%n</Pattern> > </PatternLayout> > <Policies> > <TimeBasedTriggeringPolicy interval="1" modulate="true" /> > <SizeBasedTriggeringPolicy size="2 GB"/> > </Policies> > <DefaultRolloverStrategy max="20"/> > </RollingRandomAccessFile> > <RollingRandomAccessFile name="Audit" fileName="logs/audit.log" > immediateFlush="false" append="true" > FilePattern="logs/$${date:yyyy-MM}/audit-%d{yyyy-MM-dd_hh_mm}-%i.log.gz"> > <PatternLayout> > <Pattern>%d %m%n</Pattern> > </PatternLayout> > <Policies> > <TimeBasedTriggeringPolicy interval="1" modulate="true" /> > <SizeBasedTriggeringPolicy size="2 GB"/> > </Policies> > <DefaultRolloverStrategy max="20"/> > </RollingRandomAccessFile> > <RollingRandomAccessFile name="Fault" fileName="logs/fault.log" > immediateFlush="false" append="true" FilePattern=" > *logs/$${date:yyyy-MM}/fault-%d{yyyy-MM-dd_hh_mm}-%i.log.gz*"> > <PatternLayout> > <Pattern>%d %m%n</Pattern> > </PatternLayout> > <Policies> > <TimeBasedTriggeringPolicy interval="1" modulate="true" /> > <SizeBasedTriggeringPolicy size="2 GB"/> > </Policies> > <DefaultRolloverStrategy max="20"/> > </RollingRandomAccessFile> > > > <RollingRandomAccessFile name="LegacyAudit" > fileName="logs/webservices.log" immediateFlush="false" append="true" > FilePattern=" > *logs/$${date:yyyy-MM}/webservices-%d{yyyy-MM-dd_hh_mm}-%i.log.gz*"> > <PatternLayout> > <Pattern>%d %m%n</Pattern> > </PatternLayout> > <Policies> > <TimeBasedTriggeringPolicy interval="1" modulate="true" /> > <SizeBasedTriggeringPolicy size="2 GB"/> > </Policies> > <DefaultRolloverStrategy max="20"/> > </RollingRandomAccessFile> > > > > </Appenders> > <!-- Don't forget to set system property for Async > -DLog4jContextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector > to make all loggers asynchronous. --> > <Loggers> > <Logger name="x.FcapsInterceptor" level="trace"> > <AppenderRef ref="Audit"/> > </Logger> > <Logger name="x.FcapsRpcInterceptor" level="trace"> > <AppenderRef ref="*LegacyAudit*"/> > </Logger> > > <Logger name="x.Fault" level="trace"> > <AppenderRef ref="*Fault*"/> > </Logger> > <!--Root level="trace"> > <AppenderRef ref="CatchAll"/> > </Root--> > </Loggers> > </Configuration> --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org