所有类
java.util.logging
类 ConsoleHandler
java.lang.Object
java.util.logging.Handler
java.util.logging.StreamHandler
java.util.logging.ConsoleHandler
-
public class ConsoleHandler
- extends StreamHandler
此 Handler 向 System.err 发布日志记录。默认情况下,使用 SimpleFormatter 生成简短的摘要。
配置: 默认情况下,每个 ConsoleHandler 都是使用以下 LogManager 配置属性执行初始化的。如果没有定义属性(或者属性具有非法值),则使用指定的默认值。
- java.util.logging.ConsoleHandler.level 为 Handler 指定默认的级别(默认为 Level.INFO)。
- java.util.logging.ConsoleHandler.filter 指定要使用的 Filter 类的名称(默认为无 Filter)。
- java.util.logging.ConsoleHandler.formatter 指定要使用的 Formatter 类的名称(默认为 java.util.logging.SimpleFormatter)。
- java.util.logging.ConsoleHandler.encoding 指定要使用的字符集编码的名称(默认为使用默认平台的编码)。
-
从以下版本开始:
-
1.4
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConsoleHandler
public ConsoleHandler()
-
为 System.err 创建一个 ConsoleHandler。
根据 LogManager 属性(或其默认值)配置 ConsoleHandler。
publish
public void publish(LogRecord record)
-
发布 LogRecord。
最初向 Logger 对象发出的日志请求,该请求初始化 LogRecord 并可在此转发这一日志记录。
-
-
覆盖:
-
类
StreamHandler
中的 publish
-
-
参数:
-
record
- 日志事件的描述。忽略 null 记录,并且也不发布它。
close
public void close()
-
重写 StreamHandler.close 以进行刷新,但是不关闭输出流。也就是说不关闭 System.err。
-
-
覆盖:
-
类
StreamHandler
中的 close
-
所有类