public class PrintStreamLogger extends java.lang.Object implements Logger
PrintStream.| Modifier and Type | Class and Description |
|---|---|
static class |
PrintStreamLogger.LogLevel
The log level of the log message.
|
| Constructor and Description |
|---|
PrintStreamLogger(java.util.function.Function<PrintStreamLogger.LogLevel,java.io.PrintStream> stream,
java.lang.String prefix,
MessageFormat messageFormat)
Create a new PrintStreamLogger instance.
|
PrintStreamLogger(java.io.PrintStream stream,
java.lang.String prefix,
MessageFormat messageFormat)
Create a new PrintStreamLogger instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
error(java.lang.String message,
java.lang.Object... args)
Log a message with the level ERROR.
|
void |
info(java.lang.String message,
java.lang.Object... args)
Log a message with the level INFO.
|
protected void |
log(java.io.PrintStream stream,
java.lang.String level,
java.lang.String message,
java.lang.Object[] args) |
void |
warn(java.lang.String message,
java.lang.Object... args)
Log a message with the level WARN.
|
public PrintStreamLogger(java.io.PrintStream stream,
java.lang.String prefix,
MessageFormat messageFormat)
stream - The stream where the log messages should be written toprefix - The prefix for the log messagemessageFormat - The argument format for the log messagepublic PrintStreamLogger(java.util.function.Function<PrintStreamLogger.LogLevel,java.io.PrintStream> stream, java.lang.String prefix, MessageFormat messageFormat)
stream - A function that returns the stream where the log messages should be written toprefix - The prefix for the log messagemessageFormat - The argument format for the log messagepublic void info(java.lang.String message,
java.lang.Object... args)
LoggerThrowable it will be logged as an error message.public void warn(java.lang.String message,
java.lang.Object... args)
LoggerThrowable it will be logged as an error message.public void error(java.lang.String message,
java.lang.Object... args)
LoggerThrowable it will be logged as an error message.protected void log(java.io.PrintStream stream,
java.lang.String level,
java.lang.String message,
java.lang.Object[] args)