Tomcat und logback.xml
Ich bin eine Seam + Hibernate + Logback
Projekt bereitgestellt Tomcat 6
. Ich benutze Eclipse als IDE
. Hibernate druckt viele debug-Anweisungen, so habe ich die Ebene ERROR
, so sehe ich Sie nicht.
<logger name="org.hibernate">
<level value="ERROR" />
</logger>
Ich nicht einfügen, mein ganzes logback.xml
, weil das problem, das ich habe, ist nicht verbunden mit dessen Inhalt.
Habe ich Folgendes classpath-problem - Wenn ich die logback.xml
im WEB-INF\classes
von meinem Projekt, es wird nicht gefunden durch den classloader und ich sehe alle debug-Anweisungen. Auf der anderen Seite, wenn ich den logback.xml
zu den lib
Verzeichnis Tomcat
funktioniert alles perfekt, und die debug-Anweisungen werden nicht gedruckt.
Aber ich will meine logback.xml
in meinem Projekt nicht im root lib
- Verzeichnis von Tomcat.
Und hier ist meine Frage - ist das nicht der WEB-INF\classes
einen richtigen Platz für logback.xml
? Warum ist es nicht gefunden?
Ich habe immer gewusst, dass die Dateien unter den WEB-INF\classes
- Verzeichnis des Projekts gestellt werden, um den classpath. Danke für alle Ideen die Sie haben.
Alles gute, Petar
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es sieht aus wie Ihre
logback.jar
ist auch unter${catalina.home}\lib
.Wenn Sie wollen, um Ihre
logback.xml
zu\WEB-INF\classes
, dielogback.jar
sollte nur unter\WEB-INF\lib
. Die${catalina.home}\lib\logback.jar
sollte entfernt werden.