The Java Developers Almanac 1.4


Order this book from Amazon.

   
Home > List of Packages > java.util.logging  [20 examples] > Levels  [4 examples]

e395. Setting the Log Level of a Logger

The log level of a logger controls the severity of messages that it will log. In particular, a log record whose severity is greater than or equal to the logger's log level is logged.

A log level can be null, in which case the level is inherited from the logger's parent.

Note: Logger handlers also have a log level. A log record must first pass the logger's log level before it is compared to the handler's log level.

    // Get a logger
    Logger logger = Logger.getLogger("com.mycompany");
    
    // Set the level to a particular level
    logger.setLevel(Level.INFO);
    
    // Set the level to that of its parent
    logger.setLevel(null);
    
    // Turn off all logging
    logger.setLevel(Level.OFF);
    
    // Turn on all logging
    logger.setLevel(Level.ALL);

 Related Examples
e396. Getting the Log Level of a Logger
e397. Comparing Log Levels
e398. Creating a Custom Log Level

See also: Configuration    File Size    Formatters   


© 2002 Addison-Wesley.