Uploaded image for project: 'Log4j 2'
  1. Log4j 2
  2. LOG4J2-642

Mismatch in Rollover date and log entry date in the log file

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.0-rc1
    • None
    • None
    • Java 7

    Description

      This is an issue with the rollbacking of the log file. The file is rollbacked as inst4-out-2014-05-16.log. But the log entry is created on 2014-05-19. So many log files are rollbacked like this. The configuration is as follows. Can you please advise why this is happening?

      <?xml version="1.0" encoding="UTF-8"?>
      <configuration>
      	<properties>
      		<property name="logPattern">log_type_%c|%K{sessionId}|%t|%d{MM/dd/yyyy HH:mm:ss.SSS}|%p|%C|%M|%L|%K{msg}%n</property>
      		<property name="filePattern">${sys:logfilepath}//$${date:yyyy-MM}//${sys:oft.appserver}-out-%d{yyyy-MM-dd}.log</property>
      		<property name="fileName">${sys:logfilepath}//${sys:oft.appserver}-out.log</property>
      	</properties>
      	<appenders>
      		<Console name="Console" target="SYSTEM_OUT">
      			<PatternLayout pattern="logPattern"/>
      		</Console>
      		<RollingFile name="RollingFile" fileName="${fileName}" filePattern="${filePattern}">
      			<PatternLayout>
      				<pattern>${logPattern}</pattern>
      			</PatternLayout>
      			<Policies>
      				<TimeBasedTriggeringPolicy />
      				<SizeBasedTriggeringPolicy />
      			</Policies>
      			<DefaultRolloverStrategy compressionLevel="0" max="3"/>
      		</RollingFile>	
      	</appenders>
      	<loggers>					
      		<AsyncLogger name="sso" level="info" includeLocation="true" additivity="false">
      			<AppenderRef ref="RollingFile"/>
      		</AsyncLogger>
      		<AsyncLogger name="webservice" level="info" includeLocation="true" additivity="false">
      			<AppenderRef ref="RollingFile"/>
      		</AsyncLogger>
      		<root level="info">
      			<AppenderRef ref="Console"/>
      		</root>
      	</loggers>
      </configuration>
      

      Below is the Log Entry from log file.

      log_type_webservice|job-945|ump-standard-jobType-203-sessKey-job-945|05/19/2014 15:29:29.374|INFO|com.mmp.webservice.wsFactory|factory|109|Service#FirmSTP#$$#Starts creating the ws client: FirmSTP
      

      Attachments

        1. logFolder.png
          6 kB
          sivan
        2. rolledLogFile.png
          17 kB
          sivan
        3. rolloverFile.png
          3 kB
          sivan

        Activity

          People

            Unassigned Unassigned
            sivan sivan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: