Hi Boris, Thanks for the prompt response,
We have log4j in the project that we are deploying to tomcat, so I tried your solution without taking out the log4j from our classpath and wanted to see what happens. And there was not much, the same result. Then a friend of mine suggested configuring the JSF logging using the log4j.properties so I added the following lines log4j.logger.com.sun trace log4j.logger.com.sun.faces.application.ViewHandlerImpl trace log4j.logger.com.sun.faces.lifecycle trace And it started working even though took out CATALINA_OPTS setting from the Catalina.bat file. This is all mind boggling to me, because supposed the java.util.logging is not compatible with log4j. I guess I just can say its JSF, and will look into how this can be possible later. Thanks again Tolga -----Original Message----- From: Boris Unckel [mailto:[EMAIL PROTECTED] Sent: Friday, August 18, 2006 11:12 AM To: Tomcat Users List Subject: Re: turning logging on for JSF on tomcat 5.0.28 Hello Tolga, [EMAIL PROTECTED] wrote: > Hi, > > I am trying to turn on the logging for JSF, and output the logs to > catalina_log.txt in tomcat 5.0.28. Below are the steps that I have > taken to no avail. > > 1. Updated catalina.bat with > > SET > CATALINA_OPTS=-Djava.util.logging.config.file=C:\Java\jakarta-tomcat-5 > .0 > .28\conf\logging.properties > > 2. Coppied the logging.properties file from jre\lib to tomcat\conf > directory > > 3. Changed the following properties in the logging.properties from > INFO to FINEST > > .level= FINEST > java.util.logging.ConsoleHandler.level = FINEST > > And added > > com.sun.faces.level=FINEST > > After taking these steps tomcat starts to log to the console but not > to the catalina_log.txt. > > And I have the following questions > > 1. I was wondering how can I direct the logs to catalina_out.txt > rather then the console > The default JDK logging.properties only log to the console. There is an additional line (commented out) which allows you to use the java.util.logging.FileHandler additionally: # "handlers" specifies a comma separated list of log Handler # classes. These handlers will be installed during VM startup. # Note that these classes must be on the system classpath. # By default we only configure a ConsoleHandler, which will only # show messages at the INFO and above levels. handlers= java.util.logging.ConsoleHandler # To also add the FileHandler, use the following line instead. #handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler Also specifiy java.util.logging.FileHandler.pattern = %h/java%u.log with the correct path to your logging directory and a better name for it. > 2. Also JSF uses java.util.logging to do its logging, I was wondering > also how can I turn on the this logging in tomcat. If this is a default installation and no other apps are running in it, you just have to remove any log4j.jars from the classpath. Regards Boris --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]