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 "Gayu (JIRA)" <ji...@apache.org> on 2014/12/22 17:06:13 UTC

[jira] [Created] (LOG4J2-929) Roll over of log files

Gayu created LOG4J2-929:
---------------------------

             Summary: Roll over of log files
                 Key: LOG4J2-929
                 URL: https://issues.apache.org/jira/browse/LOG4J2-929
             Project: Log4j 2
          Issue Type: Question
          Components: Appenders
    Affects Versions: 2.1
         Environment: Windows 8.1
            Reporter: Gayu


I have the below configuration of log4j2.xml. I'm trying to achieve the below, but without success.

a. To append date to the current file.
b. To roll over the file at midnight.

Could you please provide me with the info as of what is missing here.
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="DEBUG">
	<Properties>
		<Property name = "log-path">c:/logs/</Property>
	</Properties>
	<Appenders>
		<RollingFile name="file" fileName="${log-path}/testapp.log" filePattern="testapp.%d{yyyy-MM-dd}.log" immediateFlush = "false">
			<PatternLayout>
				<Pattern>"%d{yyyy-MM-dd HH:mm:ss,SSS} [%-5p %C{1}] - %m%n</Pattern> 
			</PatternLayout>
			<Policies>
				<TimeBasedTriggeringPolicy />
			</Policies>
		</RollingFile>
		<Console name="console" target="SYSTEM_OUT">
			<PatternLayout pattern="%m%n"/>
		</Console>
	</Appenders>
	<Loggers>
		<Root level="debug">
			<AppenderRef ref="file" level="DEBUG"/>
			<AppenderRef ref="console" level="INFO"/>
		</Root>
	</Loggers>
</Configuration>




--
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