com.ibm.websphere.logging

Class 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.
    • 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 a PatternLevel 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 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
IBM WebSphere Application ServerTM
Release 8.5