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, 2023, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.