Tomcat et logback.xml
Je suis en train de créer un Seam + Hibernate + Logback
projet déployé à Tomcat 6
. J'utilise Eclipse comme un IDE
. Hibernate imprime de nombreuses instructions de débogage, donc j'ai mis le niveau de ERROR
, donc je ne les vois pas.
<logger name="org.hibernate">
<level value="ERROR" />
</logger>
Je n'ai pas de pâte toute ma logback.xml
, parce que le problème que j'ai, n'est pas connecté avec son contenu.
J'ai le texte suivant classpath de problème Si je mets de la logback.xml
dans WEB-INF\classes
de mon projet, il n'est pas trouvé par le chargeur de classe et je vois toutes les instructions de débogage. D'autre part, si je déplace le logback.xml
à la lib
répertoire de Tomcat
, tout fonctionne parfaitement et les instructions de débogage ne sont pas imprimés.
Mais je veux avoir mon logback.xml
à l'intérieur de mon projet, et non pas à la racine lib
répertoire de Tomcat.
Et voici ma question: n'est - ce pas le WEB-INF\classes
un bon endroit pour logback.xml
? Pourquoi n'est-il pas trouvé?
J'ai toujours su que les fichiers sous la WEB-INF\classes
répertoire du projet, sont mis à la variable classpath. Merci pour toutes les idées que vous avez.
Tout le meilleur, Petar
OriginalL'auteur Petar Minchev | 2010-06-20
Vous devez vous connecter pour publier un commentaire.
Il ressemble à votre
logback.jar
est également sous${catalina.home}\lib
.Si vous voulez mettre votre
logback.xml
à\WEB-INF\classes
, lelogback.jar
devrait être uniquement sous\WEB-INF\lib
. Le${catalina.home}\lib\logback.jar
doit être supprimé.OriginalL'auteur Igor Mukhin