com.ibm.ejs.ras
Class RawTraceList.PatternLevel
- java.lang.Object
-
- com.ibm.ejs.ras.RawTraceList.PatternLevel
-
- Direct Known Subclasses:
- RawTraceList.PatternLevel
- Enclosing class:
- RawTraceList
public static class RawTraceList.PatternLevel extends java.lang.Objectinternal class that contains the logger name pattern and the minimum allowable logging level. Some special logic to avoid constructing or modifying an entry to become less restrictive
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.StringSPLIT_STRINGstatic java.lang.StringWILDCARD_STRING
-
Constructor Summary
Constructors Constructor and Description RawTraceList.PatternLevel(java.lang.String patternString)constructor that takes a properties/like string with an equals signRawTraceList.PatternLevel(java.lang.String pattern, java.util.logging.Level level)constructor with the typical logger name pattern and level
-
Method Summary
Methods Modifier and Type Method and Description intcompareTo(RawTraceList.PatternLevel pl)overRide of basic function which makes it simpler to add entries in sort order with logger name being in ascending order followed by level in descending orderjava.util.logging.LevelgetLevel()java.lang.StringgetLoggerName()java.lang.StringtoString()
-
-
-
Field Detail
-
WILDCARD_STRING
public static final java.lang.String WILDCARD_STRING
- See Also:
- Constant Field Values
-
SPLIT_STRING
public static final java.lang.String SPLIT_STRING
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RawTraceList.PatternLevel
public RawTraceList.PatternLevel(java.lang.String pattern, java.util.logging.Level level) throws com.ibm.ejs.ras.DuplicateKeyException, java.lang.IllegalArgumentExceptionconstructor with the typical logger name pattern and level- Parameters:
pattern- logger name pattern. Can end with *level- Minimum level that this logger can be set to.- Throws:
com.ibm.ejs.ras.DuplicateKeyExceptionjava.lang.IllegalArgumentException
-
RawTraceList.PatternLevel
public RawTraceList.PatternLevel(java.lang.String patternString) throws com.ibm.ejs.ras.DuplicateKeyException, java.lang.IllegalArgumentExceptionconstructor that takes a properties/like string with an equals sign- Parameters:
patternString- properties-like string containing a loggerName pattern an equals sign and a level name- Throws:
com.ibm.ejs.ras.DuplicateKeyExceptionjava.lang.IllegalArgumentException
-
-
Method Detail
-
compareTo
public int compareTo(RawTraceList.PatternLevel pl)
overRide of basic function which makes it simpler to add entries in sort order with logger name being in ascending order followed by level in descending order- Parameters:
pl- entry to compare to- Returns:
- 0 if entries are =, -1 (< 0) if pl sorts higher, +1 (> 0) if pl sorts lower
-
getLevel
public java.util.logging.Level getLevel()
-
getLoggerName
public java.lang.String getLoggerName()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-