java.util.logging
public class: ConsoleHandler [javadoc |
source]
java.lang.Object
java.util.logging.Handler
java.util.logging.StreamHandler
java.util.logging.ConsoleHandler
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. If properties are not defined
(or have invalid values) then the specified default values are used.
- java.util.logging.ConsoleHandler.level
specifies the default level for the Handler
(defaults to Level.INFO).
- java.util.logging.ConsoleHandler.filter
specifies the name of a Filter class to use
(defaults to no Filter).
- java.util.logging.ConsoleHandler.formatter
specifies the name of a Formatter class to use
(defaults to java.util.logging.SimpleFormatter).
- java.util.logging.ConsoleHandler.encoding
the name of the character set encoding to use (defaults to
the default platform encoding).
| Method from java.util.logging.ConsoleHandler Summary: |
|---|
|
close, publish |
| Methods from java.util.logging.Handler: |
|---|
|
checkAccess, close, flush, getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, publish, reportError, setEncoding, setErrorManager, setFilter, setFormatter, setLevel |
| Methods from java.lang.Object: |
|---|
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method from java.util.logging.ConsoleHandler Detail: |
public void close() {
flush();
}
Override StreamHandler.close to do a flush but not
to close the output stream. That is, we do not
close System.err. |
public void publish(LogRecord record) {
super.publish(record);
flush();
}
Publish a LogRecord.
The logging request was made initially to a Logger object,
which initialized the LogRecord and forwarded it here.
|