Re: Logging when developing Web apps under NetBeans
Kenneth P. Turvey wrote:
I don't think NetBeans is the problem, but I thought I should include it.
I have some code that uses the Java logging system to print out some
tracing information.
logger.finest("This is some tracing info");
So I want to see what is coming out.
I thought that NetBeans would print it in the output window, but it
doesn't. That would be ideal.
So I want to look at it in a file that is created.
I went to the $JAVA_HOME/jre/lib directory and edited the
logging.properties file, adding:
com.squeakydolphin.level = ALL
I think this only works for classes, not packages.
Set the default level for a whole application with
..level = ALL
Also, you won't get a file output by default, unless you turn that on too:
java.util.logging.FileHandler.level = ALL
java.util.logging.FileHandler.pattern = $h/MyLog.log
java.util.logging.FileHandler.limit = 25000
java.util.logging.FileHandler.count = 4
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
or there abouts.
For a quick test, you might also want to install a console handler:
java.util.logging.ConsoleHandler.level = ALL
If you don't want mess with the (global) logging properties, you can set
a specific file on the command line and set your properties on a per
project basis.
java -Djava.util.logging.config.file=myfile.properties