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:
| 构造器 | 说明 |
|---|---|
ConsoleHandler() |
Create a ConsoleHandler for System.err.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
close() |
Override StreamHandler.close to do a flush but not
to close the output stream.
|
void |
publish(LogRecord record) |
Publish a LogRecord.
|
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, reportError, setErrorManager, setFilter, setFormatter, setLevelclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitflush, isLoggable, setEncoding, setOutputStreampublic 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 在类中 StreamHandlerrecord - description of the log event. A null record is
silently ignored and is not publishedpublic void close()
close 在类中 StreamHandler