public final class UnformattedLogger
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
UnformattedLogger.Builder
A builder for a logger that does unformatted logging.
|
| Modifier and Type | Method and Description |
|---|---|
static AdjustableLoggerProvider |
toOutputStream(java.io.OutputStream stream)
Return a provider for unformatted loggers that write to the supplied
OutputStream. |
static AdjustableLoggerProvider |
toPrintWriter(java.io.PrintWriter writer)
Return a provider for unformatted loggers that write to the supplied
PrintWriter. |
static AdjustableLoggerProvider |
toPrintWriter(java.util.function.Supplier<java.io.PrintWriter> writerSupplier)
Return a provider for unformatted loggers that write to the supplied
PrintWriter. |
static UnformattedLogger.Builder |
withLocale(java.util.Locale locale)
Start building an unformatted logger that uses the specified locale for message output.
|
static UnformattedLogger.Builder |
withLogLevel(Level level)
Start building an unformatted logger that writes log lines at or above the specified level.
|
static UnformattedLogger.Builder |
withoutAutoFlush()
Start building an unformatted logger that does not flush the output after each write.
|
public static UnformattedLogger.Builder withLocale(java.util.Locale locale)
locale - The locale to use for message output.public static UnformattedLogger.Builder withLogLevel(Level level)
level - The level at or above which log lines will be output.public static UnformattedLogger.Builder withoutAutoFlush()
public static AdjustableLoggerProvider toPrintWriter(java.io.PrintWriter writer)
PrintWriter.writer - A PrintWriter to output log lines to.AdjustableLoggerProvider that provides Logger instances that do unformatted logging.public static AdjustableLoggerProvider toOutputStream(java.io.OutputStream stream)
OutputStream.
This convenience method creates the necessary intermediate OutputStreamWriter, which will convert characters into bytes using the UTF-8 character encoding.
stream - An OutputStream to output log lines to.AdjustableLoggerProvider that provides Logger instances using a common log format.public static AdjustableLoggerProvider toPrintWriter(java.util.function.Supplier<java.io.PrintWriter> writerSupplier)
PrintWriter.writerSupplier - A Supplier for a PrintWriter, where log lines will be output to.AdjustableLoggerProvider that provides Logger instances that do unformatted logging.