declare namespace java { namespace util { namespace logging { /** * This Handler publishes log records to System.err. * By default the SimpleFormatter is used to generate brief summaries. *

* Configuration: * By default each ConsoleHandler is initialized using the following * LogManager configuration properties where {@code } * 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 {@code ConsoleHandler} would be: *

*

* For a custom handler, e.g. com.foo.MyHandler, the properties would be: *

*

* @since 1.4 */ // @ts-ignore class ConsoleHandler extends java.util.logging.StreamHandler { /** * Create a ConsoleHandler for System.err. *

* The ConsoleHandler is configured based on * LogManager properties (or their default values). */ // @ts-ignore constructor() /** * Publish a LogRecord. *

* The logging request was made initially to a Logger object, * which initialized the LogRecord and forwarded it here. *

* @param record description of the log event. A null record is * silently ignored and is not published */ // @ts-ignore public publish(record: java.util.logging.LogRecord): void /** * Override StreamHandler.close to do a flush but not * to close the output stream. That is, we do not * close System.err. */ // @ts-ignore public close(): void } } } }