On 24.09.2010 16:05, Donald Winston wrote:
I can't get logging to work properly with tomcat(. The file handler prefix works but anything below INFO does not show up in the log! What could be wrong? I declare the logger in my classes like the following: private static Logger logger = Logger.getLogger(JessServletCommand.class.getName()); My logging.properties file is in my WEB-INF/classes directory. It is the following: handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler ############################################################ # Handler specific properties. # Describes specific configuration info for Handlers. ############################################################ org.apache.juli.FileHandler.level = FINE org.apache.juli.FileHandler.directory = ${catalina.base}/logs org.apache.juli.FileHandler.prefix = test. java.util.logging.ConsoleHandler.level = FINE java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
This part only configure the handlers. You need to set the level and the loggers as well, so that the loggers actually produce the messages. The level on the handlers is only kind of additional filter the be able to e.g. write different amounts to console and file.
Examples for configuring loggers are contained in the default conf/logging.properties shipped with Tomcat:
Examples: my.package.level = FINE my.otherpackage.SomeClass.level=FINEST my.badpackage.SomeNoisyClass.level=ERROR Regards, Rainer --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org