You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by "Niels Bøg (JIRA)" <ji...@apache.org> on 2015/07/27 16:24:06 UTC

[jira] [Created] (LOG4J2-1085) RollingRandomAccessFile rolling files incorrectly

Niels Bøg created LOG4J2-1085:
---------------------------------

             Summary: RollingRandomAccessFile rolling files incorrectly
                 Key: LOG4J2-1085
                 URL: https://issues.apache.org/jira/browse/LOG4J2-1085
             Project: Log4j 2
          Issue Type: Bug
          Components: Appenders
    Affects Versions: 2.3
         Environment: Windows 8 64bit, Weblogic Server 12.1.2
            Reporter: Niels Bøg
            Priority: Critical
             Fix For: 2.4


Implemented Loggers using RollingRandomAccessFile appender with
this configuration:
  <RollingRandomAccessFile name="SystemAppender" 
        filename="${fileLogDir}/system.log" 
        filePattern="${fileLogDir}/$${date:yyyy-MM}/system-%d{yyyy-MM-dd}-%i.log"
        append="false">
....
   <Policies>
    <OnStartupTriggeringPolicy/>
    <SizeBasedTriggeringPolicy size="${fileSize}"/>
    <!--TimeBasedTriggeringPolicy/-->
   </Policies>
   <DefaultRolloverStrategy max="${numGenerations}"/>
...
Ran a test writing 5'000 log events (each approx. 500 bytes long) to 1 file with fileSize=100 KB & numGenerations=5.
Result: system.log file partly contained content from system-2015-07-27-5.log file (found entries 4795-5000 as expected, but unexpectedly also found entries 4783-4794 of gen. 5 file there).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org