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: [email protected]
For additional commands, e-mail: [email protected]