Mmmm, for some reason it is using all the right class loaders to attempt to find the log4j.xml file, but it only uses 1 different methods to try to find log4j.properties. That is odd. Is this a Tomcat 4.1 specific class loader issue?
What about trying converting your log4j.properties file into a log4j.xml file, and placing it in the same spot. Given the catalina.out is attempting to look for that file in the right spots it should find it. Paul > -----Original Message----- > From: Dean A. Hoover [mailto:[EMAIL PROTECTED] > Sent: Friday, 4 July 2003 8:37 AM > To: Log4J Users List > Subject: Re: tomcat and log4j, again > > > Ceki Gülcü wrote: > > > > > My suggestion would be to start tomcat and set the log4j.debug > > property to true. > > OK, did it: > > log4j.debug=true > log4j.logger.fermataintl.migrasponder=DEBUG, l1 > log4j.appender.l1=org.apache.log4j.FileAppender > log4j.appender.l1.File=/tmp/migrasponder > log4j.appender.l1.layout=org.apache.log4j.PatternLayout > log4j.appender.l1.layout.ConversionPattern=%d{yyyy-MM-dd > HH:mm:ss} %-5p > %F:%L - %m%n > > > > > > > The extra command line argument is -Dlog4j.debug=true > > Did that too: > > [EMAIL PROTECTED] jakarta-tomcat-4.1.24]# > CATALINA_OPTS="-Dlog4j.debug=true" > [EMAIL PROTECTED] jakarta-tomcat-4.1.24]# export CATALINA_OPTS > [EMAIL PROTECTED] jakarta-tomcat-4.1.24]# rm logs/catalina.out > rm: remove regular file `logs/catalina.out'? y > [EMAIL PROTECTED] jakarta-tomcat-4.1.24]# bin/startup.sh > Using CATALINA_BASE: /usr/java/jakarta-tomcat-4.1.24 > Using CATALINA_HOME: /usr/java/jakarta-tomcat-4.1.24 > Using CATALINA_TMPDIR: /usr/java/jakarta-tomcat-4.1.24/temp > Using JAVA_HOME: /usr/java/j2sdk1.4.1_02 > > I am using ant to build a war file for my app and deploy it > to tomcat. I did > a "find" to locate where tomcat put my log4j.properties file. > It put it in: > > $CATALINA_HOME/work/Standalone/localhost/vendor/WEB-INF/classe > s/log4j.properties > > The catalina.out file is a bit too long to just cut and paste > easily, so > I am > attaching the file to this email message. It appears to not > be able to find > the log4j.properties file and throws an exception. Any more > suggestions > will be appreciated. > > Thanks. > Dean > > > > > > > This should show which configuration file log4j load if it > loads one > > at all. If your config file is found, you should also see log4j > > parsing it. BTW, your config file looks OK. > > > > At 04:56 PM 7/3/2003 -0400, Dean A. Hoover wrote: > > > >> Sorry about that. It turns out that I had > >> some tags in the web.xml file in the wrong > >> place. I didn't realize that the order of > >> those tags was important. Anyway. I fixed > >> that, but the file logging is still not > >> working. Here is the catalina.out file: > >> > >> 0 [main] INFO modeler.Registry - Loading registry information > >> 2 [main] INFO modeler.Registry - Creating new Registry instance > >> 471 [main] INFO modeler.Registry - Creating MBeanServer > >> 1214 [main] INFO http11.Http11Protocol - Initializing Coyote > >> HTTP/1.1 on port 8 > >> 080 > >> Starting service Tomcat-Standalone > >> Apache Tomcat/4.1.24 > >> 5324 [main] INFO http11.Http11Protocol - Starting Coyote > HTTP/1.1 on > >> port 8080 > >> 5438 [main] INFO common.ChannelSocket - JK2: ajp13 listening on > >> /0.0.0.0:8009 > >> 5440 [main] INFO server.JkMain - Jk running ID=0 time=1/116 > >> config=/usr/java/j > >> akarta-tomcat-4.1.24/conf/jk2.properties > >> 33445 [Thread-5] WARN common.Vendor - attempt to > authenticate 'xxx' > >> failed > >> > >> So, now there are no exceptions being thrown, but my log message > >> is still going to catalina.out, despite the properties file: > >> > >> log4j.logger.fermataintl.migrasponder=DEBUG, l1 > >> log4j.appender.l1=org.apache.log4j.FileAppender > >> log4j.appender.l1.File=/tmp/migrasponder > >> log4j.appender.l1.layout=org.apache.log4j.PatternLayout > >> log4j.appender.l1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} > >> %-5p %F:%L - %m%n > >> > >> Thanks for all your help. Do you see anything wrong with this? > >> > >> Dean > >> > >> > >> > >> > >> > --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > > > > -- > > Ceki For log4j documentation consider "The complete log4j manual" > > ISBN: 2970036908 http://www.qos.ch/shop/products/clm_t.jsp > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]