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 record)
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(LogRecord record)
The logging request was made initially to a Logger object, which initialized the LogRecord and forwarded it here.
publish in class StreamHandlerrecord - description of the log event. A null record is
silently ignored and is not publishedpublic void close()
close in class StreamHandler Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2024, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.