The Java Developers Almanac 1.4


Order this book from Amazon.

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

e394. Setting a Filter on a Logger Handler

A handler automatically filters messages based on a log level. For other types of filtering, you can set your own custom filter on a handler.
    // Create a handler
    ConsoleHandler handler = new ConsoleHandler();
    
    // Set the filter
    handler.setFilter(new Filter() {
        public boolean isLoggable(LogRecord record) {
            // return true if the record should be logged;
            // false otherwise.
            return true;
        }
    });
    
    // Add the handler to a logger
    Logger logger = Logger.getLogger("com.mycompany");
    logger.addHandler(handler);

 Related Examples
e385. The Quintessential Logging Program
e386. Determining If a Message Will Be Logged
e387. Logging a Method Call
e388. Logging an Exception
e389. Minimizing the Impact of Logging Code
e390. Preventing a Logger from Forwarding Log Records to Its Parent
e391. Writing Log Records to a Log File
e392. Writing Log Records to Standard Error
e393. Writing Log Records Only After a Condition Occurs

See also: Configuration    File Size    Formatters    Levels   


© 2002 Addison-Wesley.