com.ibm.websphere.logging.hpel.reader.filters
Class LevelFilter

java.lang.Object
  extended by com.ibm.websphere.logging.hpel.reader.filters.LevelFilter
All Implemented Interfaces:
LogRecordHeaderFilter

public class LevelFilter
extends java.lang.Object
implements LogRecordHeaderFilter

Implementation of the LogRecordHeaderFilter interface for filtering out records not falling into a specified Level range.


Constructor Summary
LevelFilter(int minLevel, int maxLevel)
          Creates a filter instance using integer values as the level range.
LevelFilter(java.util.logging.Level minLevel, java.util.logging.Level maxLevel)
          Creates a filter instance with a specified Level range.
 
Method Summary
 boolean accept(RepositoryLogRecordHeader record)
          Checks if record should be accepted into the list.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LevelFilter

public LevelFilter(int minLevel,
                   int maxLevel)
Creates a filter instance using integer values as the level range. These level integers are as defined in the java.util.logging.Level class.

Parameters:
minLevel - lower boundary of the level range.
maxLevel - upper boundary of the level range.
See Also:
Level

LevelFilter

public LevelFilter(java.util.logging.Level minLevel,
                   java.util.logging.Level maxLevel)
Creates a filter instance with a specified Level range.

Parameters:
minLevel - lower boundary of the level range. Value null means that lower boundary won't be checked.
maxLevel - upper boundary of the level range. Value null means that upper boundary won't be checked.
Method Detail

accept

public boolean accept(RepositoryLogRecordHeader record)
Description copied from interface: LogRecordHeaderFilter
Checks if record should be accepted into the list.

Specified by:
accept in interface LogRecordHeaderFilter
Parameters:
record - log record header to check
Returns:
true if record should be included in the list; false otherwise.