logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Richard Kolb <rjdk...@gmail.com>
Subject Intermittent log file compression issue
Date Tue, 24 Mar 2015 08:12:17 GMT
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>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message