org.incava.qualog
Class QlFilter
java.lang.Object
org.incava.qualog.QlFilter
- Direct Known Subclasses:
- QlClassFilter
public class QlFilter
- extends java.lang.Object
Represents a filter for selective enabling or disabling of logging
statements.
Constructor Summary |
QlFilter(org.incava.qualog.QlLevel level)
|
QlFilter(org.incava.qualog.QlLevel level,
java.util.regex.Pattern fname,
Range lnum,
java.util.regex.Pattern clsName,
java.util.regex.Pattern methName)
|
QlFilter(org.incava.qualog.QlLevel level,
java.lang.String fname,
Range lnum,
java.lang.String clsName,
java.lang.String methName)
|
Method Summary |
org.incava.qualog.QlLevel |
getLevel()
Returns the level. |
boolean |
isMatch(java.lang.String fileName,
int lineNumber,
java.lang.String className,
java.lang.String methodName)
Returns whether the given parameters match this filter. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NO_PATTERN
public static final java.util.regex.Pattern NO_PATTERN
NO_RANGE
public static final Range NO_RANGE
QlFilter
public QlFilter(org.incava.qualog.QlLevel level)
QlFilter
public QlFilter(org.incava.qualog.QlLevel level,
java.util.regex.Pattern fname,
Range lnum,
java.util.regex.Pattern clsName,
java.util.regex.Pattern methName)
QlFilter
public QlFilter(org.incava.qualog.QlLevel level,
java.lang.String fname,
Range lnum,
java.lang.String clsName,
java.lang.String methName)
getLevel
public org.incava.qualog.QlLevel getLevel()
- Returns the level.
isMatch
public boolean isMatch(java.lang.String fileName,
int lineNumber,
java.lang.String className,
java.lang.String methodName)
- Returns whether the given parameters match this filter.