com.ibm.websphere.logging
Class RawTraceList.PatternLevel
- java.lang.Object
-
- com.ibm.ejs.ras.RawTraceList.PatternLevel
-
- com.ibm.websphere.logging.RawTraceList.PatternLevel
-
- Enclosing class:
- RawTraceList
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
Constructors Constructor and Description RawTraceList.PatternLevel(java.lang.String patternString)
construct aPatternLevel
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 aPatternLevel
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
-
-
-
-
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
construct aPatternLevel
object with a logger name pattern and a level- Parameters:
loggerNamePattern
- pattern that will match a logger name exactly, or end in an asterisk (*) and thus match all loggers that begin with that nameminimumLevel
- 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 listjava.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 aPatternLevel
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 listjava.lang.IllegalArgumentException
- the args are not allowable
-
-