public class ANSIColorLogger extends StreamLogger
Modifier and Type | Class and Description |
---|---|
static class |
ANSIColorLogger.ANSIColor
Allows different colours for log levels.
|
Logger.LogLevel
Modifier and Type | Field and Description |
---|---|
static ANSIColorLogger.ANSIColor[] |
DEFAULT_COLOURS_BRIGHT |
static ANSIColorLogger.ANSIColor[] |
DEFAULT_COLOURS_DARK |
static ANSIColorLogger |
log |
DEFAULT_STREAMS
NUM_LEVELS
Constructor and Description |
---|
ANSIColorLogger() |
Modifier and Type | Method and Description |
---|---|
ANSIColorLogger.ANSIColor |
getColor(Logger.LogLevel level) |
static void |
main(java.lang.String[] args) |
void |
print(java.lang.Object obj,
Logger.LogLevel level) |
void |
println(java.lang.Object obj,
Logger.LogLevel level) |
void |
removeColours() |
void |
setColour(Logger.LogLevel level,
ANSIColorLogger.ANSIColor colour) |
void |
setDefaultBrightColours() |
void |
setDefaultDarkColours() |
debug, error, fatal, getLogLevel, getStream, info, print, println, setDefaultStreams, setLogLevel, setLogLevel, setStream, trace, warn
public static ANSIColorLogger.ANSIColor[] DEFAULT_COLOURS_DARK
public static ANSIColorLogger.ANSIColor[] DEFAULT_COLOURS_BRIGHT
public static ANSIColorLogger log
public void setDefaultBrightColours()
public void setDefaultDarkColours()
public void removeColours()
public void setColour(Logger.LogLevel level, ANSIColorLogger.ANSIColor colour)
public ANSIColorLogger.ANSIColor getColor(Logger.LogLevel level)
public void print(java.lang.Object obj, Logger.LogLevel level)
print
in interface Logger
print
in class StreamLogger
public void println(java.lang.Object obj, Logger.LogLevel level)
println
in interface Logger
println
in class StreamLogger
public static void main(java.lang.String[] args)