java.util.logging.Level
Level
objects are used to indicate the level of logging. There
are a set of predefined logging levels, each associated with an integer
value. Enabling a certain logging level also enables all logging levels with
larger values.
The predefined levels in ascending order are FINEST, FINER, FINE, CONFIG,
INFO, WARNING, SEVERE. There are two additional predefined levels, which are
ALL and OFF. ALL indicates logging all messages, and OFF indicates logging no
messages.
Summary
Constants
|
|
|
Value |
|
Level |
ALL |
The ALL level provides all logging messages. |
|
|
Level |
CONFIG |
The CONFIG level indicates a static configuration message. |
|
|
Level |
FINE |
The FINE level provides tracing messages. |
|
|
Level |
FINER |
The FINER level provides more detailed tracing messages. |
|
|
Level |
FINEST |
The FINEST level provides highly detailed tracing messages. |
|
|
Level |
INFO |
The INFO level indicates an informative message. |
|
|
Level |
OFF |
The OFF level provides no logging messages. |
|
|
Level |
SEVERE |
The SEVERE level indicates a severe failure. |
|
|
Level |
WARNING |
The WARNING level indicates a warning. |
|
|
Protected Constructors
Public Methods
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Constants
public
static
final
Level
ALL
The ALL level provides all logging messages.
public
static
final
Level
CONFIG
The CONFIG level indicates a static configuration message.
public
static
final
Level
FINE
The FINE level provides tracing messages.
public
static
final
Level
FINER
The FINER level provides more detailed tracing messages.
public
static
final
Level
FINEST
The FINEST level provides highly detailed tracing messages.
public
static
final
Level
INFO
The INFO level indicates an informative message.
public
static
final
Level
OFF
The OFF level provides no logging messages.
public
static
final
Level
SEVERE
The SEVERE level indicates a severe failure.
public
static
final
Level
WARNING
The WARNING level indicates a warning.
Protected Constructors
protected
Level(String name, int level)
Constructs an instance of
Level
taking the supplied name
and level value.
Parameters
name
| name of the level |
level
| an integer value indicating the level |
protected
Level(String name, int level, String resourceBundleName)
Constructs an instance of
Level
taking the supplied name
and level value.
Parameters
name
| name of the level |
level
| an integer value indicating the level |
resourceBundleName
| the name of the resource bundle to use |
Public Methods
public
boolean
equals(Object o)
Compares two
Level
objects for equality. They are
considered to be equal if they have the same value.
Parameters
o
| the other object to be compared with |
Returns
true
if this object equals to the supplied object,
otherwise false
public
String
getLocalizedName()
Gets the localized name of this level. The default locale is used. If no
resource bundle is associated with this
Level
, the
original level name is returned.
Returns
- the localized name of this level
public
String
getName()
Gets the name of this
Level
.
public
String
getResourceBundleName()
Gets the name of the resource bundle associated with this
Level
.
Returns
- the name of the resource bundle associated with this
Level
public
int
hashCode()
Returns the hash code of this
Level
object.
Returns
- the hash code of this
Level
object
public
final
int
intValue()
Gets the integer value indicating this
Level
.
Returns
- the integer value indicating this
Level
public
static
final
Level
parse(String name)
Parses a level name into a
Level
object.
Parameters
name
| the name of the desired level, which cannot be null |
Returns
- a
Level
object with the specified name
public
final
String
toString()
Returns the string representation of this
Level
object.
Usually this will include its name.
Returns
- the string representation of this
Level
object