users@glassfish.java.net

Re: java.util.logging - Newbie Q

From: <glassfish_at_javadesktop.org>
Date: Wed, 04 Mar 2009 02:49:24 PST

Here is the code:

package helloworld;

import java.util.logging.Level;
import java.util.logging.Logger;

public class Main {


  // static Logger javalogger = Logger.getLogger("HelloWorld");
  static Logger javalogger = Logger.getLogger("");
  
    public static void main(String[] args) {

        // Turn off logging
        //
        javalogger.setLevel(Level.OFF);
        javalogger.log(Level.INFO, "Tony test log - YOU WONT SEE THIS!" );


        // Only WARNING level should be logged
        //
        javalogger.setLevel(Level.WARNING);
        javalogger.log(Level.INFO, "Tony test log INFO" );
        javalogger.log(Level.WARNING, "Logging WARNING levels only" );


        // Turn on logging ALL levels
        //
        javalogger.setLevel(Level.ALL);
        javalogger.log(Level.INFO, "Logging ALL levels" );

        javalogger.log(Level.SEVERE, "Tony test log - SEVERE" );
        javalogger.log(Level.WARNING, "Tony test log - WARNING" );
        javalogger.log(Level.INFO, "Tony test log - INFO" );
        javalogger.log(Level.CONFIG, "Tony test log - CONFIG" );
        javalogger.log(Level.FINE, "Tony test log - FINE" );
        javalogger.log(Level.FINER, "Tony test log - FINER" );
        javalogger.log(Level.FINEST, "Tony test log - FINEST" );

        System.out.println("Hello World!");
    }

}

Here is the output:

run:
Hello World!
04-Mar-2009 10:38:46 java.util.logging.LogManager$RootLogger log
WARNING: Logging WARNING levels only
04-Mar-2009 10:38:46 java.util.logging.LogManager$RootLogger log

INFO: Logging ALL levels
04-Mar-2009 10:38:46 java.util.logging.LogManager$RootLogger log
SEVERE: Tony test log - SEVERE
04-Mar-2009 10:38:46 java.util.logging.LogManager$RootLogger log
WARNING: Tony test log - WARNING
04-Mar-2009 10:38:46 java.util.logging.LogManager$RootLogger log
INFO: Tony test log - INFO
[Message sent by forum member 'unitone' (unitone)]

http://forums.java.net/jive/thread.jspa?messageID=335003