|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<Level>
it.andynaz.log.Level
public enum Level
Levels for logs (and configurations).
Each level has a numeric value; the log is written if the log level is high enough (compared with the configuration level).
Available levels (in ascending order) are:
Enum Constant Summary | |
---|---|
DEBUG
Debug level. |
|
FINE
Low level |
|
FINEST
Lower level. |
|
INFO
Defaut level. |
|
SEVERE
Highest level. |
|
WARNING
Warning level. |
Field Summary | |
---|---|
private String |
code
Level code (used in logging). |
private int |
level
Numeric value of the level. |
Method Summary | |
---|---|
String |
getCode()
Returns the code of this level. |
boolean |
hasToLog(Level logLevel)
Test if a log has to e written. |
static Level |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static Level[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final Level FINEST
public static final Level FINE
public static final Level DEBUG
public static final Level INFO
public static final Level WARNING
public static final Level SEVERE
Field Detail |
---|
private int level
private String code
Method Detail |
---|
public static Level[] values()
for (Level c : Level.values()) System.out.println(c);
public static Level valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is nullpublic String getCode()
public boolean hasToLog(Level logLevel)
This method should be invoked on the configuration level, having like argument the log level.
logLevel
- event level
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |