DailyRollingFileAppender and log4j.xml

D

David

I am trying to use the DailyRollingFileAppender for a daily log file.
I am unable to find any examples using the log4j.xml configuration
(does everyone use properties files?!) so I would really appreciate
any help you can give me.

I have the following defined in log4j.xml and it works great as a log
file appender:
<appender name="SyslogInfoLogFile"
class="org.apache.log4j.RollingFileAppender">
<param name="File" value="/info.log"/>
<param name="MaxFileSize" value="1000000KB"/>
<param name="MaxBackupIndex" value="10"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{dd MMM yyyy HH:mm:ss} %-5p
%c{2} - %m%n"/>
</layout>
</appender>


But when I try to change it into a DailyRollingFileAppender I don't
get the info.log file:

<appender name="SyslogInfoLogFile"
class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="/info.log"/>
<param name="Append" value="true"/>
<param name="DatePattern" value="'.'yyyy-MM-dd-HH-mm"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{dd MMM yyyy HH:mm:ss} %-5p
%c{2} - %m%n"/>
</layout>
</appender>



I just don't see why this is failing, could somebody please see what
is wrong?
 
Joined
May 1, 2007
Messages
1
Reaction score
0
log4j-DailyRollingFileAppender

Hello David

Try this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "/WEB-INF/log4j.dtd">

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true">

<appender name="DEBUG" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="../webapps/WebCatStruts/WEB-INF/log/LifeCare_WebCat.log" />
<param name="DatePattern" value="'.'yyyy-MM-dd"/>
<param name="Append" value="true"/>
<param name="Threshold" value="DEBUG"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{HH:mm:ss:SSS} - %p - %C{1} - %m%n"/>
</layout>
</appender>

<root>
<appender-ref ref="DEBUG"/>
</root>
</log4j:configuration>


David said:
I am trying to use the DailyRollingFileAppender for a daily log file.
I am unable to find any examples using the log4j.xml configuration
(does everyone use properties files?!) so I would really appreciate
any help you can give me.

I have the following defined in log4j.xml and it works great as a log
file appender:
<appender name="SyslogInfoLogFile"
class="org.apache.log4j.RollingFileAppender">
<param name="File" value="/info.log"/>
<param name="MaxFileSize" value="1000000KB"/>
<param name="MaxBackupIndex" value="10"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{dd MMM yyyy HH:mm:ss} %-5p
%c{2} - %m%n"/>
</layout>
</appender>


But when I try to change it into a DailyRollingFileAppender I don't
get the info.log file:

<appender name="SyslogInfoLogFile"
class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="/info.log"/>
<param name="Append" value="true"/>
<param name="DatePattern" value="'.'yyyy-MM-dd-HH-mm"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{dd MMM yyyy HH:mm:ss} %-5p
%c{2} - %m%n"/>
</layout>
</appender>



I just don't see why this is failing, could somebody please see what
is wrong?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,764
Messages
2,569,567
Members
45,041
Latest member
RomeoFarnh

Latest Threads

Top