public class OutputStreamHandler extends WriterHandler
OutputStream
, using the specified encoding. If no encoding is
specified, the platform default is used.outputLock
handlers, handlersUpdater
Constructor and Description |
---|
OutputStreamHandler()
Construct a new instance with no formatter.
|
OutputStreamHandler(Formatter formatter)
Construct a new instance.
|
OutputStreamHandler(OutputStream outputStream,
Formatter formatter)
Construct a new instance.
|
Modifier and Type | Method and Description |
---|---|
String |
getEncoding()
Get the target encoding.
|
void |
setEncoding(String encoding)
Set the target encoding.
|
void |
setOutputStream(OutputStream outputStream)
Set the output stream to write to.
|
void |
setWriter(Writer writer)
Set the writer.
|
close, doPublish, flush, preWrite, safeClose
addHandler, checkAccess, clearHandlers, getHandlers, isAutoFlush, publish, publish, removeHandler, setAutoFlush, setHandlers
getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setErrorManager, setFilter, setFormatter, setLevel
public OutputStreamHandler()
public OutputStreamHandler(Formatter formatter)
formatter
- the formatter to usepublic OutputStreamHandler(OutputStream outputStream, Formatter formatter)
outputStream
- the output stream to useformatter
- the formatter to usepublic String getEncoding()
getEncoding
in class Handler
null
if the platform default is being usedpublic void setEncoding(String encoding) throws SecurityException, UnsupportedEncodingException
setEncoding
in class Handler
encoding
- the new encodingSecurityException
- if you do not have sufficient permission to invoke this operationUnsupportedEncodingException
- if the specified encoding is not supportedpublic void setWriter(Writer writer)
setWriter
in class WriterHandler
writer
- the new writer, or null
to disable loggingpublic void setOutputStream(OutputStream outputStream)
outputStream
- the new output stream or null
for noneCopyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.