org.apache.log4j

## Class Priority

- java.lang.Object
- - org.apache.log4j.Priority

- Direct Known Subclasses:
    Level

      public class Priority
      extends Object

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

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `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

    Constructors
    Modifier | Constructor and Description
    --- | ---
    `protected` | `Priority()` Default constructor for deserialization.
    `protected` | `Priority(int level, String levelStr, int syslogEquivalent)` Instantiate a level object.

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `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(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.
    `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.
    `String` | `toString()` Returns the string representation of this priority.

    - ### Methods inherited from class java.lang.Object

      `clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Field Detail

    - #### OFF_INT

          public static final int OFF_INT

      See Also:
        Constant Field Values

    - #### FATAL_INT

          public static final int FATAL_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

    - #### ALL_INT

          public static final int ALL_INT

      See Also:
        Constant Field Values

    - #### FATAL

          public static final Priority FATAL

      Deprecated. Use `Level.FATAL` instead.

    - #### ERROR

          public static final Priority ERROR

      Deprecated. Use `Level.ERROR` instead.

    - #### WARN

          public static final Priority WARN

      Deprecated. Use `Level.WARN` instead.

    - #### INFO

          public static final Priority INFO

      Deprecated. Use `Level.INFO` instead.

    - #### DEBUG

          public static final Priority DEBUG

      Deprecated. Use `Level.DEBUG` instead.

  - ### Constructor Detail

    - #### Priority

          protected Priority()

      Default constructor for deserialization.

    - #### Priority

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

      Instantiate a level object.

  - ### Method Detail

    - #### equals

          public boolean equals(Object o)

      Two priorities are equal if their level fields are equal.
      Overrides:
        `equals` in class `Object`
      Since:
        1.2

    - #### 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.

    - #### 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.

    - #### toString

          public final String toString()

      Returns the string representation of this priority.
      Overrides:
        `toString` in class `Object`

    - #### 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(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.

    - #### toPriority

          public static Priority toPriority(String sArg,
                            Priority defaultPriority)

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

Copyright © 2005–2017 QOS.ch. All rights reserved.