[ https://issues.apache.org/jira/browse/LOG4J2-642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14002872#comment-14002872 ]
sivan edited comment on LOG4J2-642 at 5/20/14 8:23 AM: ------------------------------------------------------- For example out-2014-05-18 file contains full of log entries with 19th date. The requirement is one file for each day and the file should contain only the log entries on that day. Today is 05/20. But files created on 05/16 and 05/19 are still there and they haven't roll backed to the folder 2014-05. How can we specify when to rollover in the TimeBasedTriggeringPolicy for each day? was (Author: sivan): For example out-2014-05-18 file contains full of log entries with 19th date. The requirement is one file for each day and the file should contain only the log entries on that day. How can we specify when to rollover in the TimeBasedTriggeringPolicy for each day? > Mismatch in Rollback date and log entry date in the log file > ------------------------------------------------------------ > > Key: LOG4J2-642 > URL: https://issues.apache.org/jira/browse/LOG4J2-642 > Project: Log4j 2 > Issue Type: Bug > Environment: Java 7 > Reporter: sivan > > 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? > {code} > <?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> > {code} > Below is the Log Entry from log file. > {code} > 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 > {code} -- This message was sent by Atlassian JIRA (v6.2#6252) --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org