|
andyLib v0.9.1 | ||||||||
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.
Each level has a numeric value; the log is written if the log level is high
enough (compared with the configuration level). Each level has also a code,
that can be retrived with the getCode()
method.
Available levels (in ascending order) are:
Enum Constant Summary | |
---|---|
DEBUG
Debug level. |
|
ERROR
Highest level. |
|
FATAL
Highest level. |
|
FINE
Lower level. |
|
INFO
Defaut level. |
|
WARNING
Warning level. |
Field Summary | |
---|---|
private String |
code
Level code. |
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 be 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 FINE
public static final Level DEBUG
public static final Level INFO
public static final Level WARNING
public static final Level ERROR
public static final Level FATAL
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 from the configuration level, having like argument the log level.
logLevel
- event level
true
if the log has to e logger, false
otherwise
|
andyLib v0.9.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |