com.ibm.websphere.logging
Class RawTraceList.PatternLevel
- java.lang.Object
com.ibm.ejs.ras.RawTraceList.PatternLevel
com.ibm.websphere.logging.RawTraceList.PatternLevel
Enclosing class:
- public static class RawTraceList.PatternLevel
- extends RawTraceList.PatternLevel
PatternLevel
is the class of objects stored in the RawTraceList. They consist of a logger name
pattern (which can end in asterisk (*)) and a level which represents the minimum level at which that logger
can log.
Field Summary
Fields inherited from class com.ibm.ejs.ras.RawTraceList.PatternLevel |
---|
SPLIT_STRING, WILDCARD_STRING |
Constructor Summary
Constructor and Description |
---|
RawTraceList.PatternLevel(java.lang.String patternString)
construct a
PatternLevel object with a patternString of the form: loggerNamePattern=level such as
com.mycompany.app1.
|
RawTraceList.PatternLevel(java.lang.String loggerNamePattern,java.util.logging.Level minimumLevel)
construct a
PatternLevel object with a logger name pattern and a level
|
Method Summary
Methods inherited from class com.ibm.ejs.ras.RawTraceList.PatternLevel |
---|
compareTo, getLevel, getLoggerName, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail
RawTraceList.PatternLevel
- public RawTraceList.PatternLevel( java.lang.String loggerNamePattern,
- java.util.logging.Level minimumLevel)
- throws com.ibm.ejs.ras.DuplicateKeyException
- java.lang.IllegalArgumentException
Parameters:
loggerNamePattern
- pattern that will match a logger name exactly, or end in an asterisk (*) and thus match
all loggers that begin with that name minimumLevel
- lowest level at which the logger can log. Any attempt to change the loggers level below this
level will be rejected Throws:
com.ibm.ejs.ras.DuplicateKeyException
- this loggerNamePattern is already in the list java.lang.IllegalArgumentException
- the args are not allowable RawTraceList.PatternLevel
- public RawTraceList.PatternLevel( java.lang.String patternString)
- throws com.ibm.ejs.ras.DuplicateKeyException
- java.lang.IllegalArgumentException
construct a
PatternLevel
object with a patternString of the form: loggerNamePattern=level such as
com.mycompany.app1.*=fine
Parameters:
patternString
- pattern that will parse around the = to a logger name pattern and a level Throws:
com.ibm.ejs.ras.DuplicateKeyException
- this loggerNamePattern is already in the list java.lang.IllegalArgumentException
- the args are not allowable
PatternLevel
object with a logger name pattern and a level