public final class Logger
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static boolean |
debugging |
|
static boolean |
debuggingHigh |
|
static int |
LEVEL_DEBUG |
|
static int |
LEVEL_DEBUGHIGH |
|
static int |
LEVEL_ERROR |
|
static int |
LEVEL_FATAL |
|
static int |
LEVEL_INFO |
|
static int |
LEVEL_MAX |
|
static int |
LEVEL_WARN |
Constructor | Description |
---|---|
Logger() |
Modifier and Type | Method | Description |
---|---|---|
static void |
checkMemory() |
|
static long |
checkTimer(java.lang.String msg,
boolean andReset) |
|
static void |
debug(java.lang.String txt) |
Writes a log at DEBUG level.
|
static void |
doLogLevel(boolean log) |
Indicates if the level is logged.
|
static void |
error(java.lang.String txt) |
Writes a log at ERROR level.
|
static void |
errorEx(java.lang.String txt,
java.lang.Throwable e) |
Writes a log at ERROR level with detail on exception.
|
static void |
fatal(java.lang.String txt) |
Writes a log at FATAL level.
|
static void |
fatalEx(java.lang.String txt,
java.lang.Throwable e) |
Writes a log at FATAL level with detail on exception.
|
static java.lang.String |
getLevel(int level) |
Returns the text corresponding to a level.
|
static int |
getLogLevel() |
|
static void |
info(java.lang.String txt) |
og* Writes a log at INFO level.
|
static boolean |
isActiveLevel(int level) |
Tells if a logging level is active.
|
static boolean |
logLevel() |
Indicates if the level is logged.
|
static void |
setActiveLevel(int level,
boolean active) |
Changes the activation state for a logging level.
|
static void |
setLogger(LoggerInterface logger) |
Replaces the current logger implementation by a new one.
|
static void |
setLogLevel(int level) |
Activates all logging levels up through a given level.
|
static void |
startTimer(java.lang.String msg) |
|
static void |
warn(java.lang.String txt) |
Writes a log at WARN level.
|
static void |
warnEx(java.lang.String txt,
java.lang.Throwable e) |
Writes a log at WARN level with detail on exception.
|
public static final int LEVEL_FATAL
public static final int LEVEL_ERROR
public static final int LEVEL_WARN
public static final int LEVEL_INFO
public static final int LEVEL_DEBUG
public static final int LEVEL_DEBUGHIGH
public static final int LEVEL_MAX
public static boolean debugging
public static boolean debuggingHigh
public static void setLogger(LoggerInterface logger)
logger
- New logger implementation.public static boolean isActiveLevel(int level)
level
- Logging level.public static void setActiveLevel(int level, boolean active)
level
- Level.active
- New activation state.public static void setLogLevel(int level)
level
- public static java.lang.String getLevel(int level)
level
- Level.public static boolean logLevel()
public static void doLogLevel(boolean log)
log
- Indicator.public static void debug(java.lang.String txt)
txt
- String to write.public static void info(java.lang.String txt)
txt
- String to write.public static void warn(java.lang.String txt)
txt
- String to write.public static void warnEx(java.lang.String txt, java.lang.Throwable e)
txt
- String to write.e
- Exception.public static void error(java.lang.String txt)
txt
- String to write.public static void errorEx(java.lang.String txt, java.lang.Throwable e)
txt
- String to write.e
- Exception.public static int getLogLevel()
public static void fatal(java.lang.String txt)
txt
- String to write.public static void fatalEx(java.lang.String txt, java.lang.Throwable e)
txt
- String to write.e
- Exception.public static void startTimer(java.lang.String msg)
public static long checkTimer(java.lang.String msg, boolean andReset)
public static void checkMemory()