logging-log4j-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ralph Goers (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LOG4J2-659) Log files not properly rolled over to the folder.
Date Tue, 03 Jun 2014 14:09:03 GMT

    [ https://issues.apache.org/jira/browse/LOG4J2-659?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14016539#comment-14016539
] 

Ralph Goers commented on LOG4J2-659:
------------------------------------

Here is what I suspect what is happening.

1. When the filePattern property is read the logfilepath and oft.appserver system properties
are resolved. The date variable has one $ removed.
2. When the RollingFileAppender is configured the date variable is resolved.
3. When rollover occurs no variables are present in the path so only the file name is changed.

To prove this you can add status="debug" to the configuration element. You should see in the
log if the variable is resolved when the Appender is configured or not. You can also try changing
$$/{date:}to $$$/{date:} and see if that resolves the problem.

> Log files not properly rolled over to the folder.
> -------------------------------------------------
>
>                 Key: LOG4J2-659
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-659
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Appenders
>    Affects Versions: 2.0-rc1
>         Environment: Java 7
>            Reporter: sivan
>            Priority: Critical
>         Attachments: 2014-05.png, 2014-06.png, log4j.png
>
>
> This is happening in our production environment. My application is using rolling file
appender. In the beginning of this month the files are not rolled over to the folders as expected.
> 2014-05 folder contains 06/01 and 06/02 rolled over files and 2014-06 folder contains
05/30 file
> In another server 2014-06 folder is not yet created still now and the log files on 06/01
and 06/02 are rolled over to the 2014-05 folder.
> Screen shots have been attached. In the screen shots file names are masked due to the
compliance rules.
> Can you please advise what I need to do for resolving this issue?
> The configuration is as below.
> <?xml version="1.0" encoding="UTF-8"?>
> <configuration>
> 	<properties>
> 		<property name="logPattern">%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 />
> 			</Policies>
> 		</RollingFile>
> 	</appenders>
> 	<loggers>
> 		<AsyncLogger name="logtype" level="info" includeLocation="true" additivity="false">
> 			<AppenderRef ref="RollingFile"/>
> 		</AsyncLogger>
> 		<root level="info">
> 			<AppenderRef ref="Console"/>
> 		</root>
> 	</loggers>
> </configuration>



--
This message was sent by Atlassian JIRA
(v6.2#6252)

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


Mime
View raw message