logahawk.listeners
Class SeverityFilterListener

java.lang.Object
  extended by logahawk.listeners.ProxyListener
      extended by logahawk.listeners.FilterListener
          extended by logahawk.listeners.SeverityFilterListener
All Implemented Interfaces:
Listener

public class SeverityFilterListener
extends FilterListener

This wraps another Logger only filters out log requests whose Severity that are disabled. If possible it is recommended that you use SeverityFilterLogger, as that will perform filtering before formatting.

See Also:
SeverityFilterLogger

Nested Class Summary
protected static class SeverityFilterListener.SevFilterAdapter
          Adapts SeverityFilter to FilterListener.Filter
 
Nested classes/interfaces inherited from class logahawk.listeners.FilterListener
FilterListener.Filter
 
Field Summary
 
Fields inherited from class logahawk.listeners.ProxyListener
listener
 
Constructor Summary
SeverityFilterListener(Listener listener)
           
SeverityFilterListener(Listener listener, SeverityFilter severityFilter)
           
 
Method Summary
 
Methods inherited from class logahawk.listeners.FilterListener
log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SeverityFilterListener

public SeverityFilterListener(Listener listener)

SeverityFilterListener

public SeverityFilterListener(Listener listener,
                              SeverityFilter severityFilter)