public class ConsoleHandler extends StreamHandler
Configuration: By default each ConsoleHandler 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 ConsoleHandler would be:
For a custom handler, e.g. com.foo.MyHandler, the properties would be:
| Constructor and Description |
|---|
ConsoleHandler()
Create a
ConsoleHandler for
System.err.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Override
StreamHandler.close to do a flush but not to close the output stream.
|
void |
publish(LogRecord
Publish a
LogRecord.
|
flush, isLoggable, setEncoding, setOutputStreamgetEncoding, getErrorManager, getFilter, getFormatter, getLevel, reportError, setErrorManager, setFilter, setFormatter, setLevelpublic ConsoleHandler()
The ConsoleHandler is configured based on LogManager properties (or their default values).
public void publish(LogRecordrecord)
The logging request was made initially to a Logger object, which initialized the LogRecord and forwarded it here.
publish in class
StreamHandler
record - description of the log event. A null record is silently ignored and is not published
public void close()