19-输出有效日志信息
9.7 输出有效日志信息
log 系统是一种可以帮助开发者输出信息到一个或者多个目的地的机制。一个 Logger 将包含以下几类组件。
- 一个或者多个日志处理器: 日志处理器将确定日志消息的目的地和格式,可以在控制台、文件或数据库中写入日志消息。
- 日志名称: 通常Logger的日志名称使用类名或者包名。
- 日志等级: 为了表示不同的重要程度,日志将使用不同的等级进行输出。通过设置日志等级,可以确定将输出什么类型的日志,它只会写出与其级别同样重要或更重要的消息。
我们建议开发者使用日志系统,具体原因如下。
- 在捕获异常时可以尽可能多地输出信息,这有助于开发者快速定位问题并且解决它。
- 输出当前程序正在执行的类和方法的信息。
本节将介绍如何用java.util.logging为自己的并发应用构建一个日志系统。