public class ConsoleHandler extends OutputStreamHandler
System.out by default.| Modifier and Type | Class and Description |
|---|---|
static class |
ConsoleHandler.Target
The target stream type.
|
| Modifier and Type | Field and Description |
|---|---|
private static java.io.PrintWriter |
console |
private static java.io.OutputStream |
err |
private static java.io.OutputStream |
out |
outputLockhandlers, handlersUpdater| Constructor and Description |
|---|
ConsoleHandler()
Construct a new instance.
|
ConsoleHandler(ConsoleHandler.Target target)
Construct a new instance.
|
ConsoleHandler(ConsoleHandler.Target target,
java.util.logging.Formatter formatter)
Construct a new instance.
|
ConsoleHandler(java.util.logging.Formatter formatter)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
setOutputStream(java.io.OutputStream outputStream)
Set the output stream to write to.
|
void |
setTarget(ConsoleHandler.Target target)
Set the target for this console handler.
|
private static java.io.OutputStream |
wrap(java.io.OutputStream outputStream) |
private static java.io.Writer |
wrap(java.io.Writer writer) |
getEncoding, setEncoding, setWriterclose, doPublish, flush, preWrite, safeCloseaddHandler, checkAccess, checkAccess, clearHandlers, disableAccess, enableAccess, getHandlers, isAutoFlush, isEnabled, protect, publish, publish, removeHandler, setAutoFlush, setEnabled, setErrorManager, setFilter, setFormatter, setHandlers, setLevel, unprotectprivate static final java.io.OutputStream out
private static final java.io.OutputStream err
private static final java.io.PrintWriter console
public ConsoleHandler()
public ConsoleHandler(java.util.logging.Formatter formatter)
formatter - the formatter to usepublic ConsoleHandler(ConsoleHandler.Target target)
target - the target to write to, or null to start with an uninitialized targetpublic ConsoleHandler(ConsoleHandler.Target target, java.util.logging.Formatter formatter)
target - the target to write to, or null to start with an uninitialized targetformatter - the formatter to usepublic void setTarget(ConsoleHandler.Target target)
target - the target to write to, or null to clear the targetprivate static java.io.OutputStream wrap(java.io.OutputStream outputStream)
private static java.io.Writer wrap(java.io.Writer writer)
public void setOutputStream(java.io.OutputStream outputStream)
setOutputStream in class OutputStreamHandleroutputStream - the new output stream or null for none