Tomcat et logback.xml

voix
9

Je commence un Seam + Hibernate + Logbackprojet déployé à Tomcat 6. J'utilise Eclipse comme IDE. Hibernate imprime plusieurs instructions de débogage, donc j'ai mis le niveau ERROR, donc je ne les vois pas.

<logger name=org.hibernate>
    <level value=ERROR />
</logger>

Je ne colle pas tout mon logback.xml, parce que le problème que j'ai, n'est pas liée à son contenu.

J'ai le problème suivant classpath - Si je mets le logback.xmldans WEB-INF\classesmon projet, il ne se trouve pas par le classloader et je vois toutes les déclarations de débogage. D'autre part, si je déplace le logback.xmlau librépertoire de Tomcat, tout fonctionne parfaitement et les instructions de débogage ne sont pas imprimés.

Mais je veux avoir mon logback.xmlintérieur de mon projet, pas dans la racine librépertoire de Tomcat.

Et voici ma question - est pas WEB-INF\classesun bon endroit pour logback.xml? Pourquoi est - il pas trouvé?

Je l' ai toujours su que les fichiers dans le WEB-INF\classesrépertoire du projet, sont mis à l'classpath. Merci pour toutes les idées que vous avez.

Tous les meilleurs, Petar

Créé 20/06/2010 à 11:04
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
10

Il semble que votre logback.jarest aussi sous ${catalina.home}\lib.

Si vous voulez mettre votre logback.xmlà \WEB-INF\classesla logback.jardevrait être que sous \WEB-INF\lib. Le ${catalina.home}\lib\logback.jardoit être retiré.

Créé 18/08/2010 à 20:19
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more