J'ai un problème particulier avec Log4j. Nous déployons sur Weblogic 10 en utilisant log4j.xml
. Cela fonctionne bien. Nous avons trouvé un moyen d'exécuter Tomcat 6 de telle sorte que nous puissions développer sur cette plate-forme et déployer sur Weblogic 10.log4j avec Tomcat6
J'ai trouvé comment faire fonctionner log4j.properies
avec Tomcat 6 avec JArs supplémentaires qui utilisent le mécanisme de notation JULI dans Tomcat 6. Malheureusement, mon log4j.xml
(qui fonctionne avec Weblogic) ne fonctionne pas avec Tomcat 6. Je suis donc obligé d'utiliser log4j.properties
.
Je n'ai pas réussi à comprendre comment indiquer les hiérarchies de classe d'application dans log4j.properties
. Donc, ma question est de savoir comment convertir les log4j.xml
entrées suivantes 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>
nous allons donc dire que je devais écrire un enregistreur qui capture les journaux pour les classes dans ma com.abc.xyz
hiérarchie. Comment est-ce que je l'indique dans log4j.properties
? (J'ai pris en charge d'autres valeurs, telles que le type d'appenders, DatePattern, ConversionPattern, FileName, mise en page, etc.)
Veuillez noter que je vous ai envoyé le seul code spécifique à un problème.
Par ailleurs, si vous connaissez la réponse sur la façon de faire log4j.xml
qui fait partie de mes archives de guerre avec Tomcat 6 (pots juli sont en place et fonctionnent bien avec log4j.properties
), s'il vous plaît laissez-moi savoir
S'il vous plaît aider.
Suhaas
Il est important de remarquer le journal: INFO: démarrage du serveur en 547 ms log4j: URL à l'aide [fichier: /opt/otccalypso/guiadmd01/tomcat6/conf/log4j.xml] pour log4j automatique configuration. – Preetam