org.apache.log4j

Class Priority

Known Direct Subclasses:
Level

public class Priority
extends Object

Refrain from using this class directly, use the Level class instead.
Author:
Ceki Gülcü

Field Summary

static int
ALL_INT
static Priority
DEBUG
Deprecated. Use Level.DEBUG instead.
static int
DEBUG_INT
static Priority
ERROR
Deprecated. Use Level.ERROR instead.
static int
ERROR_INT
static Priority
FATAL
Deprecated. Use Level.FATAL instead.
static int
FATAL_INT
static Priority
INFO
Deprecated. Use Level.INFO instead.
static int
INFO_INT
static int
OFF_INT
static Priority
WARN
Deprecated. Use Level.WARN instead.
static int
WARN_INT

Constructor Summary

Priority()
Default constructor for deserialization.
Priority(int level, String levelStr, int syslogEquivalent)
Instantiate a level object.

Method Summary

boolean
equals(Object o)
Two priorities are equal if their level fields are equal.
static Priority[]
getAllPossiblePriorities()
Deprecated. This method will be removed with no replacement.
int
getSyslogEquivalent()
Return the syslog equivalent of this priority as an integer.
boolean
isGreaterOrEqual(Priority 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.
static Priority
toPriority(String sArg)
Deprecated. Please use the Level.toLevel(String) method instead.
static Priority
toPriority(String sArg, Priority defaultPriority)
Deprecated. Please use the Level.toLevel(String,Level) method instead.
static Priority
toPriority(int val)
Deprecated. Please use the Level.toLevel(int) method instead.
static Priority
toPriority(int val, Priority defaultPriority)
Deprecated. Please use the Level.toLevel(int,Level) method instead.
String
toString()
Returns the string representation of this priority.

Field Details

ALL_INT

public static final int ALL_INT

DEBUG

public static final Priority DEBUG

Deprecated. Use Level.DEBUG instead.


DEBUG_INT

public static final int DEBUG_INT
Field Value:
10000

ERROR

public static final Priority ERROR

Deprecated. Use Level.ERROR instead.


ERROR_INT

public static final int ERROR_INT
Field Value:
40000

FATAL

public static final Priority FATAL

Deprecated. Use Level.FATAL instead.


FATAL_INT

public static final int FATAL_INT
Field Value:
50000

INFO

public static final Priority INFO

Deprecated. Use Level.INFO instead.


INFO_INT

public static final int INFO_INT
Field Value:
20000

OFF_INT

public static final int OFF_INT

WARN

public static final Priority WARN

Deprecated. Use Level.WARN instead.


WARN_INT

public static final int WARN_INT
Field Value:
30000

Constructor Details

Priority

protected Priority()
Default constructor for deserialization.

Priority

protected Priority(int level,
                   String levelStr,
                   int syslogEquivalent)
Instantiate a level object.

Method Details

equals

public boolean equals(Object o)
Two priorities are equal if their level fields are equal.
Since:
1.2

getAllPossiblePriorities

public static Priority[] getAllPossiblePriorities()

Deprecated. This method will be removed with no replacement.

Return all possible priorities as an array of Level objects in descending order.

getSyslogEquivalent

public final int getSyslogEquivalent()
Return the syslog equivalent of this priority as an integer.

isGreaterOrEqual

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

You should think twice before overriding the default implementation of isGreaterOrEqual method.


toInt

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

toPriority

public static Priority toPriority(String sArg)

Deprecated. Please use the Level.toLevel(String) method instead.


toPriority

public static Priority toPriority(String sArg,
                                  Priority defaultPriority)

Deprecated. Please use the Level.toLevel(String,Level) method instead.


toPriority

public static Priority toPriority(int val)

Deprecated. Please use the Level.toLevel(int) method instead.


toPriority

public static Priority toPriority(int val,
                                  Priority defaultPriority)

Deprecated. Please use the Level.toLevel(int,Level) method instead.


toString

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

Copyright 2000-2005 Apache Software Foundation.