log4j avec Tomcat6

J'ai un problème particulier avec Log4j. Nous déployons sur Weblogic 10 à l'aide de log4j.xml. Cela fonctionne bien. On a trouvé un moyen de lancer Tomcat 6 de telle manière que nous pouvons développer sur cette plateforme et de les déployer sur Weblogic 10.

J'ai compris comment faire de log4j.properies travailler avec Tomcat 6 avec d'autres Pots qui utilisent le JULI mécanisme de journalisation dans Tomcat 6. Malheureusement, mon log4j.xml (qui fonctionne avec Weblogic) ne fonctionne pas avec Tomcat 6. Donc, je suis obligé d'utiliser log4j.properties.

Je n'ai pas été en mesure de comprendre comment indiquer la classe d'application des hiérarchies dans log4j.properties.
Donc ma question est comment convertir le suivant log4j.xml entrées à 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>

Donc, nous allons dire que j'étais à écrire un enregistreur qui capture des journaux pour des cours dans mon com.abc.xyz hiérarchie. Comment puis-je indiquer que, dans log4j.properties? (J'ai pris soin de d'autres valeurs, telles que le type de appenders, DatePattern, ConversionPattern, nom de fichier, mise en page etc.)

Veuillez noter que je vous ai envoyé le seul problème de code spécifiques.

Alternativement, si vous savez la réponse sur la façon de faire log4j.xml qui fait partie de ma guerre d'archive avec Tomcat 6 (JULI pots sont en place et fonctionnent bien avec log4j.properties), s'il vous plaît laissez-moi savoir

S'il vous plaît aider.

Suhaas

InformationsquelleAutor user57299 | 2009-04-24