org.incava.qualog
Class QlClassFilter

java.lang.Object
  extended by org.incava.qualog.QlFilter
      extended by org.incava.qualog.QlClassFilter

public class QlClassFilter
extends QlFilter

A filter for logging statements from a class. Unlike QlFilter, the class under consideration is checked that it is assignable from the filter class, that is, it is of the same class, or is a superclass.

See Also:
QlFilter

Field Summary
 
Fields inherited from class org.incava.qualog.QlFilter
NO_PATTERN, NO_RANGE
 
Constructor Summary
QlClassFilter(java.lang.Class cls, org.incava.qualog.QlLevel level)
           
 
Method Summary
 boolean isMatch(java.lang.String fileName, int lineNumber, java.lang.String className, java.lang.String methodName)
          Returns whether the given parameters should be enabled for logging.
 
Methods inherited from class org.incava.qualog.QlFilter
getLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QlClassFilter

public QlClassFilter(java.lang.Class cls,
                     org.incava.qualog.QlLevel level)
Method Detail

isMatch

public boolean isMatch(java.lang.String fileName,
                       int lineNumber,
                       java.lang.String className,
                       java.lang.String methodName)
Returns whether the given parameters should be enabled for logging. By default, this returns true.

Overrides:
isMatch in class QlFilter