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.
Argument placeholders are defined by the logging implementation. If the last argument is an instance of Throwable it will be logged as an error message. |
void |
info(java.lang.String message,
java.lang.Object... args)
Log a message with the level INFO.
Argument placeholders are defined by the logging implementation. If the last argument is an instance of Throwable 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) |
void |
warn(java.lang.String message,
java.lang.Object... args)
Log a message with the level WARN.
Argument placeholders are defined by the logging implementation. If the last argument is an instance of Throwable it will be logged as an error message. |
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)