Logback API
Version 0.9.8

ch.qos.logback.classic
Class Level

java.lang.Object
  extended by ch.qos.logback.classic.Level
All Implemented Interfaces:
Serializable

public final class Level
extends Object
implements Serializable

Defines the set of levels recognized by logback-classic, that is OFF, ERROR, WARN, INFO, DEBUG, TRACE and ALL.

The Level class is final and cannot be sub-classed.

See Also:
Serialized Form

Field Summary
static Level ALL
          The ALL is used to turn on all logging.
static int ALL_INT
           
static Integer ALL_INTEGER
           
static Level DEBUG
          The DEBUG level designates informational events of lower importance.
static int DEBUG_INT
           
static Integer DEBUG_INTEGER
           
static Level ERROR
          The ERROR level designates error events which may or not be fatal to the application.
static int ERROR_INT
           
static Integer ERROR_INTEGER
           
static Level INFO
          The INFO level designates informational messages highlighting overall progress of the application.
static int INFO_INT
           
static Integer INFO_INTEGER
           
 int levelInt
           
 String levelStr
           
static Level OFF
          The OFF is used to turn off logging.
static int OFF_INT
           
static Integer OFF_INTEGER
           
static Level TRACE
          The TRACE level designates informational events of very low importance.
static int TRACE_INT
           
static Integer TRACE_INTEGER
           
static Level WARN
          The WARN level designates potentially harmful situations.
static int WARN_INT
           
static Integer WARN_INTEGER
           
 
Method Summary
 boolean isGreaterOrEqual(Level r)
          Returns true if this Level has a higher or equal Level than the Level passed as argument, false otherwise.
 int toInt()
          Returns the integer representation of this Level.
 Integer toInteger()
          Convert a Level to an Integer object.
static Level toLevel(int val)
          Convert an integer passed as argument to a Level.
static Level toLevel(int val, Level defaultLevel)
          Convert an integer passed as argument to a Level.
static Level toLevel(String sArg)
          Convert the string passed as argument to a Level.
static Level toLevel(String sArg, Level defaultLevel)
          Convert the string passed as argument to a Level.
 String toString()
          Returns the string representation of this Level.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

OFF_INT

public static final int OFF_INT
See Also:
Constant Field Values

ERROR_INT

public static final int ERROR_INT
See Also:
Constant Field Values

WARN_INT

public static final int WARN_INT
See Also:
Constant Field Values

INFO_INT

public static final int INFO_INT
See Also:
Constant Field Values

DEBUG_INT

public static final int DEBUG_INT
See Also:
Constant Field Values

TRACE_INT

public static final int TRACE_INT
See Also:
Constant Field Values

ALL_INT

public static final int ALL_INT
See Also:
Constant Field Values

OFF_INTEGER

public static final Integer OFF_INTEGER

ERROR_INTEGER

public static final Integer ERROR_INTEGER

WARN_INTEGER

public static final Integer WARN_INTEGER

INFO_INTEGER

public static final Integer INFO_INTEGER

DEBUG_INTEGER

public static final Integer DEBUG_INTEGER

TRACE_INTEGER

public static final Integer TRACE_INTEGER

ALL_INTEGER

public static final Integer ALL_INTEGER

OFF

public static final Level OFF
The OFF is used to turn off logging.


ERROR

public static final Level ERROR
The ERROR level designates error events which may or not be fatal to the application.


WARN

public static final Level WARN
The WARN level designates potentially harmful situations.


INFO

public static final Level INFO
The INFO level designates informational messages highlighting overall progress of the application.


DEBUG

public static final Level DEBUG
The DEBUG level designates informational events of lower importance.


TRACE

public static final Level TRACE
The TRACE level designates informational events of very low importance.


ALL

public static final Level ALL
The ALL is used to turn on all logging.


levelInt

public final int levelInt

levelStr

public final String levelStr
Method Detail

toString

public final String toString()
Returns the string representation of this Level.

Overrides:
toString in class Object

toInt

public final int toInt()
Returns the integer representation of this Level.


toInteger

public final Integer toInteger()
Convert a Level to an Integer object.

Returns:
This level's Integer mapping.

isGreaterOrEqual

public boolean isGreaterOrEqual(Level r)
Returns true if this Level has a higher or equal Level than the Level passed as argument, false otherwise.


toLevel

public static Level toLevel(String sArg)
Convert the string passed as argument to a Level. If the conversion fails, then this method returns DEBUG.


toLevel

public static Level toLevel(int val)
Convert an integer passed as argument to a Level. If the conversion fails, then this method returns DEBUG.


toLevel

public static Level toLevel(int val,
                            Level defaultLevel)
Convert an integer passed as argument to a Level. If the conversion fails, then this method returns the specified default.


toLevel

public static Level toLevel(String sArg,
                            Level defaultLevel)
Convert the string passed as argument to a Level. If the conversion fails, then this method returns the value of defaultLevel.


Logback API
Version 0.9.8

Copyright © 2005-2008 QOS.ch. All Rights Reserved.