public class ConsoleHandler extends StreamHandler
配置:默认情况下,每个ConsoleHandler都使用以下LogManager 配置属性进行初始化,其中<handler-name>
引用处理程序的完全限定类名。 如果未定义属性(或具有无效值),则使用指定的默认值。
例如,ConsoleHandler的ConsoleHandler
将是:
对于自定义处理程序,例如com.foo.MyHandler,属性将是:
Constructor and Description |
---|
ConsoleHandler()
创建一个
System.err
ConsoleHandler。
|
Modifier and Type | Method and Description |
---|---|
void |
close()
覆盖
StreamHandler.close做一个flush但不关闭输出流。
|
void |
publish(LogRecord record)
发布一个
LogRecord 。
|
flush, isLoggable, setEncoding, setOutputStream
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, reportError, setErrorManager, setFilter, setFormatter, setLevel
public ConsoleHandler()
ConsoleHandler是基于LogManager属性(或其默认值)配置的。
public void publish(LogRecord record)
日志记录请求初始化为Logger对象,初始化LogRecord并在此转发。
publish
在
StreamHandler
record
- 日志事件的描述。
空值记录被默认忽略并且未发布
public void close()
close
在
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, 2014, Oracle and/or its affiliates. All rights reserved.