ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ashish Kulkarni" <ashish.kulkarn...@gmail.com>
Subject Log file location in Web application
Date Thu, 04 Oct 2007 18:53:24 GMT
Hi
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
Documents\\ashish\\code\\workspace5.1M\\version6300build12-00\\log4jXmlFilter.log"
/>
... </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);
DOMConfigurator.configure(path);

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
installed

Ashish

Mime
View raw message