public class

LogLevel

extends Object
implements Serializable
java.lang.Object
   ↳ org.apache.log4j.lf5.LogLevel

Class Overview

The LogLevel class defines a set of standard logging levels. The logging Level objects are ordered and are specified by ordered integers. Enabling logging at a given level also enables logging at all higher levels.

Summary

Fields
public static final LogLevel CONFIG
public static final LogLevel DEBUG
public static final LogLevel ERROR
public static final LogLevel FATAL
public static final LogLevel FINE
public static final LogLevel FINER
public static final LogLevel FINEST
public static final LogLevel INFO
public static final LogLevel SEVERE
public static final LogLevel WARN
public static final LogLevel WARNING
protected String _label
protected int _precedence
Public Constructors
LogLevel(String label, int precedence)
Public Methods
boolean encompasses(LogLevel level)
Returns true if the level supplied is encompassed by this level.
boolean equals(Object o)
static List getAllDefaultLevels()
static List getJdk14Levels()
String getLabel()
Return the Label of the LogLevel.
static List getLog4JLevels()
static Map getLogLevelColorMap()
int hashCode()
static LogLevel register(LogLevel logLevel)
Registers a used defined LogLevel.
static void register(List logLevels)
static void register(LogLevel[] logLevels)
static void resetLogLevelColorMap()
void setLogLevelColorMap(LogLevel level, Color color)
String toString()
static LogLevel valueOf(String level)
Convert a log level label into a LogLevel object.
Protected Methods
int getPrecedence()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final LogLevel CONFIG

public static final LogLevel DEBUG

public static final LogLevel ERROR

public static final LogLevel FATAL

public static final LogLevel FINE

public static final LogLevel FINER

public static final LogLevel FINEST

public static final LogLevel INFO

public static final LogLevel SEVERE

public static final LogLevel WARN

public static final LogLevel WARNING

protected String _label

protected int _precedence

Public Constructors

public LogLevel (String label, int precedence)

Public Methods

public boolean encompasses (LogLevel level)

Returns true if the level supplied is encompassed by this level. For example, LogLevel.SEVERE encompasses no other LogLevels and LogLevel.FINE encompasses all other LogLevels. By definition, a LogLevel encompasses itself.

public boolean equals (Object o)

public static List getAllDefaultLevels ()

public static List getJdk14Levels ()

public String getLabel ()

Return the Label of the LogLevel.

public static List getLog4JLevels ()

Returns
  • A List of LogLevel objects that map to log4j Priority objects.

public static Map getLogLevelColorMap ()

public int hashCode ()

public static LogLevel register (LogLevel logLevel)

Registers a used defined LogLevel.

Parameters
logLevel The log level to be registered. Cannot be a default LogLevel
Returns
  • LogLevel The replaced log level.

public static void register (List logLevels)

public static void register (LogLevel[] logLevels)

public static void resetLogLevelColorMap ()

public void setLogLevelColorMap (LogLevel level, Color color)

public String toString ()

public static LogLevel valueOf (String level)

Convert a log level label into a LogLevel object.

Parameters
level The label of a level to be converted into a LogLevel.
Returns
  • LogLevel The LogLevel with a label equal to level.
Throws
LogLevelFormatException Is thrown when the level can not be converted into a LogLevel.

Protected Methods

protected int getPrecedence ()