I'm trying the following code example (based on code from here). My aim is to set the level of the logging from run time.
package logchecker;
import java.util.logging.*;
public class Logchecker {
    private static final Logger logger = Logger.getLogger(Logchecker.class.getName());
   public static void main(String[] args) {
      System.out.println("This logger's level is " + logger.getLevel());   // null
      logger.setLevel(Level.ALL);
      System.out.println("This logger's level is " + logger.getLevel());   // null
      logger.info("TEST");
      logger.finest("FINEST TEST");
   }
}
The output is:
This logger's level is null
This logger's level is ALL
Sep 17, 2013 1:46:31 PM logchecker.Logchecker main
INFO: TEST
It obviously doesn't output the log.finest.
What am I missing?
I'm running with NetBeans 7.3.
 
    