public final class Logger
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
debug(java.lang.String message)
Shows a formatted debug message, if the environment variable "DEBUG_MODE" is
equal to "On".
|
static void |
error(java.lang.String message)
Shows a formatted error message.
|
static void |
finishExecution(int errorCode)
Shows an information message and exits the program execution with
an specific error code.
|
static void |
info(java.lang.String message)
Shows a formatted information message.
|
static boolean |
isColored()
Checks if the system is in color mode.
|
static boolean |
isDebugging()
Checks if the system is in debug mode.
|
static void |
printMessage(java.lang.String logType,
java.lang.String message,
java.lang.String fg,
java.lang.String bg)
Deprecated.
Internal function, to be removed from public API
|
static void |
progress(int step,
int nSteps)
Shows a formatted progress message.
|
static void |
qualityReport(java.lang.String name,
double value)
Shows a formatted message reporting a quality indicator.
|
static void |
qualityReport(java.lang.String name,
java.lang.String value)
Shows a formatted message reporting a quality indicator.
|
static void |
warning(java.lang.String message)
Shows a formatted warning message.
|
public static boolean isDebugging()
public static boolean isColored()
public static void error(java.lang.String message)
message
- - text of the messagepublic static void warning(java.lang.String message)
message
- - text of the messagepublic static void info(java.lang.String message)
message
- - text of the messagepublic static void debug(java.lang.String message)
message
- - text of the messagepublic static void progress(int step, int nSteps)
step
- - current step numbernSteps
- - maximum number of steps.public static void finishExecution(int errorCode)
errorCode
- - Code of error to exit with.public static void qualityReport(java.lang.String name, double value)
name
- - Name of the quality indicatorvalue
- - Double associated to the quality indicator pointed by namepublic static void qualityReport(java.lang.String name, java.lang.String value)
name
- - Name of the quality indicatorvalue
- - String associated to the quality indicator pointed by name@Deprecated public static void printMessage(java.lang.String logType, java.lang.String message, java.lang.String fg, java.lang.String bg)
logType
- message
-