Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes Java in General and the fly likes Java Util Logging Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Java Util Logging" Watch "Java Util Logging" New topic

Java Util Logging

Srinivas Raghu

Joined: Jul 09, 2007
Posts: 8
Hi all,

i am using java util logging. in that i need to know abt

Christophe Verré

Joined: Nov 24, 2005
Posts: 14688

You will use isLoggable() to avoid calling heavy logging process, which could have an impact on performance. For example, looping through a List and logging its content. You want to do it only if the logging level is lower than the level you are using.
Logger logger = Logger.getLogger("com.mycompany.MyClass");
if (logger.isLoggable(Level.FINEST)) {
for ( int i = 0; i < biglist.size(); i++ ) {
// loop through the list and do some other logging stuff. May take a few minutes

You don't need to use isLoggable() if the logging does not impact on performance. So in your case logger.finest("count: "+count); is ok.
You will have to set the logging level in a property file, which will determine of the "count" will be logged or not.

[My Blog]
All roads lead to JavaRanch
Srinivas Raghu

Joined: Jul 09, 2007
Posts: 8
Thank You for Your Reply
Srinivas Raghu

Joined: Jul 09, 2007
Posts: 8
I need to configure like log4j using util.logging.

For that, reading the file for my own application
usage (copied from jre/lib ). i need how to code for reading from that
file. "readConfigure" example i need.

also i need how to create -> currentdate.log file for each day

Thank You.
I agree. Here's the link:
subject: Java Util Logging
It's not a secret anymore!