logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ashish Kulkarni" <ashish.kulkarn...@gmail.com>
Subject Location of Log4J file in web application
Date Thu, 04 Oct 2007 19:14:52 GMT
How do we set the log file location dyanamically in web application,
Currently i am using log4j.xml file with following definiation, this file is
under WEB-INF file
<appender name="A2" class=" org.apache.log4j.DailyRollingFileAppender">
<param name="File"
value="C:\\Documents and Settings\\Kulkara\\My
... </appender>
and in load the this xml file in Servlet using
String fileName = config.getInitParameter(log4j.xml);
ServletContext oCtx = config.getServletContext();
URL path = oCtx.getResource (fileName);

But if i have to install this on unix, i have to change the path, also the
server on which i will install this may not have the folder, so i will have
to recreate a war file
So is there a dynamic way of telling log4j the location and name of log
file? which can work on any system.
i would prefer the log file to be under the same folder application is


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message