Package org.jboss.logmanager.handlers
Class ConsoleHandler
java.lang.Object
java.util.logging.Handler
org.jboss.logmanager.ExtHandler
org.jboss.logmanager.handlers.WriterHandler
org.jboss.logmanager.handlers.OutputStreamHandler
org.jboss.logmanager.handlers.ConsoleHandler
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
,FlushableCloseable
,Protectable
A console handler which writes to
System.out
by default.-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.jboss.logmanager.handlers.WriterHandler
outputLock
Fields inherited from class org.jboss.logmanager.ExtHandler
handlers, handlersUpdater
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct a new instance.ConsoleHandler
(Formatter formatter) Construct a new instance.ConsoleHandler
(ConsoleHandler.Target target) Construct a new instance.ConsoleHandler
(ConsoleHandler.Target target, Formatter formatter) Construct a new instance. -
Method Summary
Modifier and TypeMethodDescriptionvoid
setOutputStream
(OutputStream outputStream) Set the output stream to write to.void
setTarget
(ConsoleHandler.Target target) Set the target for this console handler.Methods inherited from class org.jboss.logmanager.handlers.OutputStreamHandler
getEncoding, setEncoding, setWriter
Methods inherited from class org.jboss.logmanager.handlers.WriterHandler
close, doPublish, flush, preWrite, safeClose
Methods inherited from class org.jboss.logmanager.ExtHandler
addHandler, checkAccess, checkAccess, clearHandlers, disableAccess, enableAccess, getHandlers, isAutoFlush, isCallerCalculationRequired, isCloseChildren, isEnabled, protect, publish, publish, removeHandler, setAutoFlush, setCloseChildren, setEnabled, setErrorManager, setFilter, setFormatter, setHandlers, setLevel, unprotect
Methods inherited from class java.util.logging.Handler
getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError
-
Constructor Details
-
ConsoleHandler
public ConsoleHandler()Construct a new instance. -
ConsoleHandler
Construct a new instance.- Parameters:
formatter
- the formatter to use
-
ConsoleHandler
Construct a new instance.- Parameters:
target
- the target to write to, ornull
to start with an uninitialized target
-
ConsoleHandler
Construct a new instance.- Parameters:
target
- the target to write to, ornull
to start with an uninitialized targetformatter
- the formatter to use
-
-
Method Details
-
setTarget
Set the target for this console handler.- Parameters:
target
- the target to write to, ornull
to clear the target
-
setOutputStream
Set the output stream to write to. The output stream will then belong to this handler; when the handler is closed or a new writer or output stream is set, this output stream will be closed.- Overrides:
setOutputStream
in classOutputStreamHandler
- Parameters:
outputStream
- the new output stream ornull
for none
-