public class StreamLogger extends java.lang.Object implements Logger
Logger.LogLevel
Modifier and Type | Field and Description |
---|---|
static java.io.PrintStream[] |
DEFAULT_STREAMS
Allows customizing of streams for different log levels.
|
static StreamLogger |
log |
NUM_LEVELS
Constructor and Description |
---|
StreamLogger() |
Modifier and Type | Method and Description |
---|---|
void |
debug(java.lang.Object obj) |
void |
error(java.lang.Object obj) |
void |
fatal(java.lang.Object obj) |
Logger.LogLevel |
getLogLevel() |
java.io.PrintStream |
getStream(Logger.LogLevel level) |
void |
info(java.lang.Object obj) |
static void |
main(java.lang.String[] args) |
void |
print(java.lang.Object obj) |
void |
print(java.lang.Object obj,
Logger.LogLevel level) |
void |
println(java.lang.Object obj) |
void |
println(java.lang.Object obj,
Logger.LogLevel level) |
void |
setDefaultStreams() |
void |
setLogLevel(int level) |
void |
setLogLevel(Logger.LogLevel level) |
void |
setStream(Logger.LogLevel level,
java.io.PrintStream stream) |
void |
trace(java.lang.Object obj) |
void |
warn(java.lang.Object obj) |
public static java.io.PrintStream[] DEFAULT_STREAMS
public static StreamLogger log
public void setDefaultStreams()
public void setLogLevel(Logger.LogLevel level)
setLogLevel
in interface Logger
public Logger.LogLevel getLogLevel()
getLogLevel
in interface Logger
public java.io.PrintStream getStream(Logger.LogLevel level)
public void setStream(Logger.LogLevel level, java.io.PrintStream stream)
public void print(java.lang.Object obj, Logger.LogLevel level)
public void println(java.lang.Object obj, Logger.LogLevel level)
public void setLogLevel(int level)
setLogLevel
in interface Logger
public static void main(java.lang.String[] args)