public class StreamHandler extends Handler
This is primarily intended as a base class or support class to be used in implementing other logging Handlers.
LogRecords are published to a given java.io.OutputStream.
Configuration: By default each StreamHandler is initialized using the following LogManager configuration properties where <handler-name> refers to the fully-qualified class name of the handler. If properties are not defined (or have invalid values) then the specified default values are used.
For example, the properties for StreamHandler
would be:
For a custom handler, e.g. com.foo.MyHandler, the properties would be:
Constructor | Description |
---|---|
StreamHandler() |
Create a StreamHandler, with no current output stream.
|
StreamHandler(OutputStream out,
Formatter formatter) |
Create a StreamHandler with a given Formatter
and output stream.
|
Modifier and Type | Method | Description |
---|---|---|
void |
close() |
Close the current output stream.
|
void |
flush() |
Flush any buffered messages.
|
boolean |
isLoggable( |