Class Level

  • All Implemented Interfaces:
    Serializable

    public class Level
    extends Priority
    implements Serializable
    Defines the minimum set of levels recognized by the system, that is OFF, FATAL, ERROR, WARN, INFO, DEBUG and ALL.

    The Level class may be subclassed to define a larger level set.

    Author:
    Ceki Gülcü
    See Also:
    Serialized Form
    • Field Detail

      • OFF

        public static final Level OFF
        The OFF has the highest possible rank and is intended to turn off logging.
      • FATAL

        public static final Level FATAL
        The FATAL level designates very severe error events that will presumably lead the application to abort.
      • ERROR

        public static final Level ERROR
        The ERROR level designates error events that might still allow the application to continue running.
      • 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 that highlight the progress of the application at coarse-grained level.
      • DEBUG

        public static final Level DEBUG
        The DEBUG Level designates fine-grained informational events that are most useful to debug an application.
      • TRACE

        public static final Level TRACE
        The TRACE Level designates finer-grained informational events than the DEBUG level.
        Since:
        1.2.12
      • ALL

        public static final Level ALL
        The ALL has the lowest possible rank and is intended to turn on all logging.
    • Constructor Detail

      • Level

        protected Level​(int level,
                        String levelStr,
                        int syslogEquivalent)
        Instantiate a Level object.
        Parameters:
        level - a level
        levelStr - a level string
        syslogEquivalent - the Syslog equivalent
    • Method Detail

      • 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.
        Parameters:
        sArg - a string
        Returns:
        corresponding Level
      • 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.
        Parameters:
        val - an int
        Returns:
        a level
      • 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.
        Parameters:
        val - a value
        defaultLevel - a defaultLevel
        Returns:
        corresponding Level
      • 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.
        Parameters:
        sArg - a string
        defaultLevel - a default level
        Returns:
        corresponding level