logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adrian Beech <a.be...@bigpond.net.au>
Subject Creating log files relative to the web applications root directory?
Date Mon, 11 Aug 2003 10:42:08 GMT

Is it possible to specify a log filename in the XML log4j properties file so
that it is relative to the web applications root directory?

I have the following in a log4j.xml file located in web-inf/classes with the
log4j jar in the web-inf/lib directory.  Logging seems to be fine except the
"rascal.log" file is being created in the Tomcat application directory under
C:\Program Files\ and not in the C:\Tomcat 4.1\webapps\... Directory tree.
I'd prefer to have the log files in something like
../webapps/<application>/logs/<logfilename>.  Is this possible?

BTW, took a while to find the rascal.log file!!!

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


    <appender name="rf" class="org.apache.log4j.RollingFileAppender">
        <param name="file" value="rascal.log"/>
        <param name="maxBackupIndex" value="2"/>
        <param name="maxFileSize" value="250KB"/>

        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d{dd/MM/yyyy HH:mm:ss}
%-5p (%t) %l - %m%n"/>

        <priority value="debug" />
        <appender-ref ref="rf"/>

--[End Of File]-------------------------------------------------------

I'm using Tomcat 4.1.24 on a Win XP and 2k box for development and Tomcat
4.1.24 on a Unix box as the production platform.


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

View raw message