[OKC JUG] Log4j with Apache Tomcat 6

Suhas Walanjoo suhas.walanjoo at gmail.com
Fri Apr 24 11:19:51 PDT 2009


   Hi,

I have a peculiar problem with Log4j. We are deploying on Weblogic 10 using
log4j.xml that works fine. We figured a way to run Tomcat 6 in such a way
that we can develop on this platform and deploy on Weblogic 10.

I have figured out how to make log4j.properties work with Tomcat 6 with
additional jars that use JULI logging mechanism in Tomcat 6. Unfortunately,
log4j.xml (that is working with Weblogic) fails to work with Tomcat 6. So I
am forced to use log4j.properties.

I have not been able to figure out how to indicate application class
hierarchies in log4j.properties. So my question is how does on convert the
following log4j.xml entries to log4j.properties

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

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

<appender name="vccashib" class="org.apache.log4j.DailyRollingFileAppender">

  <param name="DatePattern" value="'.'yyyy-MM-dd"/>

    <param name="File" value="vccashib_10.log"/>

    <layout class="org.apache.log4j.PatternLayout">

        <param name="ConversionPattern" value="%d{ISO8601} %t %-5p %c - %m%n"/>

   </layout>
  </appender>

  <logger name="org.hibernate">

    <level value="DEBUG"/>

    <appender-ref ref="vccashib" />

 </logger>

</log4j:configuration>

  So let us say I was to write a logger that captures logs for classes in my
com.abc.xyz hierarchy, how do I indicate that in log4j.properties? (I have
taken care of a other values, such as type of appenders, DatePattern,
ConversionPattern, FileName, layout etc.

Please note, I have sent you the only problem-specific code.

Alternatively, if you know the answer on how to make log4j.xml that is part
of my war archive with Tomcat 6 (JULI jars are in place and work well with
log4j.properties), please let me know

Please help.

Suhaas
 <http://stackoverflow.com/questions/tagged/tomcat><http://stackoverflow.com/questions/tagged/log4j>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okcjug.org/pipermail/jug-okcjug.org/attachments/20090424/d42ac63c/attachment-0002.htm>


More information about the Jug mailing list