Hi all, and thanks for reviewing my posting. I'm trying to use JULI with the java.util.logging and don't want to have to switch to log4j if at all possible. Here's my issue:
I have custom log file being created by putting a logging.properties file in my apps WEB-INF/classes per the tomcat logging reference docs. I get the custom logs that look like so: myPrefix2008-01-31.log. However, when I try to lower the levels of logging I can't seem to get it below Level.INFO logging. I haven't checked my jdk logging properties because that would defeat the whole purpose of being able to use log levels dynamically via Tomcat's JULI implementation that are supposed to set levels independent of underlying jdk log settings per the Tomcat 6 online manual, Logging section. I'd like to be able to do this dynamically so that all my users can set log levels via logging.properties in my app's WEB-INF/classes dir as opposed to having to find their jdk logging properties. I've even tried deleting the my app's logging.properties and putting everything in the tomcat/conf/logging.properties. Didn't help. Even tried setting every entry to ALL or FINEST! No change. I've read the documentation and tried the archives - I'm probably missing something obvious on how this works so I apologize for my ignorance but I could really use a hint ;) Here's an example of my latest stab at logging.properties files and the results: tomcat/conf/logging.properties: handlers = org.apache.juli.FileHandler, 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler ..handlers = org.apache.juli.FileHandler, 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler ############################################################ # Handler specific properties. # Describes specific configuration info for Handlers. ############################################################ 1catalina.org.apache.juli.FileHandler.level = ALL 1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/ logs 1catalina.org.apache.juli.FileHandler.prefix = catalina. 2localhost.org.apache.juli.FileHandler.level = ALL 2localhost.org.apache.juli.FileHandler.directory = $ {catalina.base}/logs 2localhost.org.apache.juli.FileHandler.prefix = localhost. java.util.logging.ConsoleHandler.level = ALL java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter ############################################################ # Facility specific properties. # Provides extra control for each logger. ############################################################ org.apache.catalina.core.ContainerBase.[Catalina]. [localhost].level = ALL org.apache.catalina.core.ContainerBase.[Catalina]. [localhost].handlers = 2localhost.org.apache.juli.FileHandler -------- Here's the logging.properties I have in myapp's /WEB-INF/classes: -------- handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler org.apache.juli.FileHandler.level=ALL org.apache.juli.FileHandler.directory=${catalina.base}/logs org.apache.juli.FileHandler.prefix=dispatch java.util.logging.ConsoleHandler.level=ALL java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter When I try these lines of code in my JSP: logger.logp(Level.CONFIG,"configureApplication.jsp","POST", "******* test CONFIG"); logger.logp(Level.INFO,"configureApplication.jsp", "POST","******* test INFO"); logger.logp(Level.FINE,"configureApplication.jsp", "POST","******* test FINE"); logger.logp(Level.FINER,"configureApplication.jsp", "POST","******* test FINER"); When I run and check my log file, only the Level.INFO message gets logged! Any suggestions? Thanks for your patience (and hopefully) help with this matter. A Java Programmer who loves Linux - [EMAIL PROTECTED] --------------------------------- Never miss a thing. Make Yahoo your homepage.