intarsys runtime library

de.intarsys.tools.logging
Class FilterHandler

java.lang.Object
  extended by java.util.logging.Handler
      extended by de.intarsys.tools.logging.DelegatingHandler
          extended by de.intarsys.tools.logging.FilterHandler

public class FilterHandler
extends DelegatingHandler

A Handler that applies some filtering before delegating to the wrapped handler. This way you can reuse a Handler with different filter characteristics on different Logger instances.


Constructor Summary
FilterHandler(Handler handler)
           
 
Method Summary
 void publish(LogRecord record)
           
 
Methods inherited from class de.intarsys.tools.logging.DelegatingHandler
close, flush, getBaseHandler
 
Methods inherited from class java.util.logging.Handler
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, setEncoding, setErrorManager, setFilter, setFormatter, setLevel
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterHandler

public FilterHandler(Handler handler)
Method Detail

publish

public void publish(LogRecord record)
Overrides:
publish in class DelegatingHandler

intarsys runtime library

Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.