Logger.fine(), Logger.finest(), etc: what are they for?

I did a locate logging.properties on my system. I edited every single logging.properties file I could find to set the level to FINEST. And yet none of my logger.fine() statements ever log anything. Are these even implemented? I haven't looked at Sun's Java sourcecode to see. Is there a way to use them to, I don't know, do something crazy like LOG something?

Sun's logging API is the most horrible part of the entire Java system, from my point of view as a developer. There needs to be a way to tell Java "yes please do in fact LOG THIS LOG MESSAGE."

I mean, even BASIC has ways of doing that. Why can't Java do it? Why should I spend HOURS debugging the logging system, when the logging system should be helping me debug my program?

Maybe there should be some kind of override flag within the logging system, that says, "yes, please DO in fact log this message because I'm trying to use it to debug a system and I would rather not spend my day trying to figure out why the logging system is so broken"?

Come on, Java has been out for 10 years already. The logging API was introduced four years ago, in Java 1.4. When will Sun ever introduce a logging API that actually logs stuff?

[1219 byte] By [chiralsoftware.neta] at [2007-10-3 4:15:23]
# 1

Actually, I think what is happening is that I'm trying to use this within a body of code that is horribly written and has all kinds of complicated logging system configuration routines, so it is probably stomping all over my logging configuration.

What would be great would be non-overridable logging configuration: I want messages of THIS level to be written using THIS formatter to THIS class, and whatever the application wants to do, tough st for it. That way I wouldn't have to spend time debugging my debugger (logging) system.

Call me crazy, I just want to be able to get logging messages using the logger.

chiralsoftware.neta at 2007-7-14 22:16:51 > top of Java-index,Core,Monitoring & Management...