Hi, I want to use log4j in a tomcat 4.1.10 web application. and I think I don't understand relation between tomcat and log4j.
I have a log4j-1.2.6.jar If i don't put it anywhere i have a : java.lang.NoClassDefFoundError: org/apache/log4j/PropertyConfigurator in my 'onload' servlet (so i think it's nomal and i think log4j is not integrate in tomcat) If i put this jar in $CATALINA_HOME/common/lib, it seems that tomcat and mod_jk2 libs use it and log in my application log ?!? (and not a little ...) DEBUG 2002-10-02 08:40:00,326 [main] org.apache.jk.server.JkMain.processProperty(JkMain.java:468) : Processing handler::handler list DEBUG 2002-10-02 08:40:00,359 [main] org.apache.jk.server.JkMain.processProperty(JkMain.java:468) : Processing apr::apr NativeSo DEBUG 2002-10-02 08:40:00,367 [main] org.apache.jk.server.JkMain.processProperty(JkMain.java:481) : Setting NativeSo on apr org.apache.jk.apr.AprImpl@26dbec DEBUG 2002-10-02 08:40:00,371 [main] org.apache.jk.server.JkMain.setBeanProperty(JkMain.java:359) : setProperty org.apache.jk.apr.AprImpl@26dbec ... etc ... If i put it in $CATALINA_HOME/webapps/myapp/WEB-INF/lib, only my application log in my log file as expected. Do you know why ?? Can i put it in common/lib and tell tomcat to stop log in my application log ? Thanks. My log configuration : log4j.rootCategory=DEBUG, textFile log4j.appender.textFile=org.apache.log4j.DailyRollingFileAppender log4j.appender.textFile.layout=org.apache.log4j.PatternLayout log4j.appender.textFile.layout.ConversionPattern=%-5p %d [%t] %l : %m%n log4j.appender.textFile.DatePattern='.'yyyy-MM-dd log4j.appender.textFile.File=/usr/local/tomcat/webapps/myapp/logs/log.txt -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>