## org.apache.log4j.helpers
Class UtilLoggingLevel

    java.lang.Object
      org.apache.log4j.Priority
          org.apache.log4j.Level
              org.apache.log4j.helpers.UtilLoggingLevel

All Implemented Interfaces:
  Serializable

    public class UtilLoggingLevel

extends Level

An extension of the Level class that provides support for java.util.logging Levels.

Author:
  Scott Deboy (sdeboy@apache.org)
See Also:
  Serialized Form

Field Summary
`static UtilLoggingLevel` `CONFIG` CONFIG.
`static int` `CONFIG_INT` Numerical value for CONFIG.
`static UtilLoggingLevel` `FINE` FINE.
`static int` `FINE_INT` Numerical value for FINE.
`static UtilLoggingLevel` `FINER` FINER.
`static int` `FINER_INT` Numerical value for FINER.
`static UtilLoggingLevel` `FINEST` FINEST.
`static int` `FINEST_INT` Numerical value for FINEST.
`static UtilLoggingLevel` `INFO` INFO.
`static UtilLoggingLevel` `SEVERE` SEVERE.
`static int` `SEVERE_INT` Numerical value for SEVERE.
`static int` `UNKNOWN_INT` Numerical value for UNKNOWN.
`static UtilLoggingLevel` `WARNING` WARNING.
`static int` `WARNING_INT` Numerical value for WARNING.

Fields inherited from class org.apache.log4j.Level
`ALL, DEBUG, ERROR, FATAL, OFF, TRACE, TRACE_INT, WARN`

Fields inherited from class org.apache.log4j.Priority
`ALL_INT, DEBUG_INT, ERROR_INT, FATAL_INT, INFO_INT, OFF_INT, WARN_INT`

Constructor Summary
`protected` `UtilLoggingLevel(int level, String levelStr, int syslogEquivalent)` Create new instance.

Method Summary
`static List` `getAllPossibleLevels()` Gets list of supported levels.
`static Level` `toLevel(int val)` Gets level matching numeric value.
`static UtilLoggingLevel` `toLevel(int val, UtilLoggingLevel defaultLevel)` Convert an integer passed as argument to a level.
`static Level` `toLevel(String s)` Get level with specified symbolic name.
`static Level` `toLevel(String sArg, Level defaultLevel)` Get level with specified symbolic name.

Methods inherited from class org.apache.log4j.Level
`toLevel`

Methods inherited from class org.apache.log4j.Priority
`equals, getAllPossiblePriorities, getSyslogEquivalent, isGreaterOrEqual, toInt, toPriority, toPriority, toPriority, toPriority, toString`

Methods inherited from class java.lang.Object
`clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Field Detail

### SEVERE_INT

    public static final int SEVERE_INT

  Numerical value for SEVERE.

  See Also:
    Constant Field Values

### WARNING_INT

    public static final int WARNING_INT

  Numerical value for WARNING.

  See Also:
    Constant Field Values

### CONFIG_INT

    public static final int CONFIG_INT

  Numerical value for CONFIG.

  See Also:
    Constant Field Values

### FINE_INT

    public static final int FINE_INT

  Numerical value for FINE.

  See Also:
    Constant Field Values

### FINER_INT

    public static final int FINER_INT

  Numerical value for FINER.

  See Also:
    Constant Field Values

### FINEST_INT

    public static final int FINEST_INT

  Numerical value for FINEST.

  See Also:
    Constant Field Values

### UNKNOWN_INT

    public static final int UNKNOWN_INT

  Numerical value for UNKNOWN.

  See Also:
    Constant Field Values

### SEVERE

    public static final UtilLoggingLevel SEVERE

  SEVERE.

### WARNING

    public static final UtilLoggingLevel WARNING

  WARNING.

### INFO

    public static final UtilLoggingLevel INFO

  INFO.

### CONFIG

    public static final UtilLoggingLevel CONFIG

  CONFIG.

### FINE

    public static final UtilLoggingLevel FINE

  FINE.

### FINER

    public static final UtilLoggingLevel FINER

  FINER.

### FINEST

    public static final UtilLoggingLevel FINEST

  FINEST.

Constructor Detail

### UtilLoggingLevel

    protected UtilLoggingLevel(int level,
                               String levelStr,
                               int syslogEquivalent)

  Create new instance.

  Parameters:
    `level` - numeric value for level.
    `levelStr` - symbolic name for level.
    `syslogEquivalent` - Equivalent syslog severity.

Method Detail

### toLevel

    public static UtilLoggingLevel toLevel(int val,
                                           UtilLoggingLevel defaultLevel)

  Convert an integer passed as argument to a level. If the conversion fails, then this method returns the specified default.

  Parameters:
    `val` - numeric value.
    `defaultLevel` - level to be returned if no level matches numeric value.
  Returns:
    matching level or default level.

### toLevel

    public static Level toLevel(int val)

  Gets level matching numeric value.

  Parameters:
    `val` - numeric value.
  Returns:
    matching level or UtilLoggerLevel.FINEST if no match.

### getAllPossibleLevels

    public static List getAllPossibleLevels()

  Gets list of supported levels.

  Returns:
    list of supported levels.

### toLevel

    public static Level toLevel(String s)

  Get level with specified symbolic name.

  Parameters:
    `s` - symbolic name.
  Returns:
    matching level or Level.DEBUG if no match.

### toLevel

    public static Level toLevel(String sArg,
                                Level defaultLevel)

  Get level with specified symbolic name.

  Parameters:
    `sArg` - symbolic name.
    `defaultLevel` - level to return if no match.
  Returns:
    matching level or defaultLevel if no match.

Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved.