测试并发应用(五) 编写有效的日志
声明:本文是《 Java 7 Concurrency Cookbook 》的第八章, 作者: Javier Fernández González 译者:郑玉婷
写有效的日志
log工具提供了允许你写信息到一个或者多个目的地的机制。一个Logger是由以下这些组成:
- 一个或多个处理者: 一个处理者将决定目的地和log信息的格式。你可以把日志信息写入操控台,文档,或者数据库。
- 名字: 通常Logger使用的名字是基于类名或者它的包名。
- 等级: 日志信息有等级来表明它的重要性。Logger也有个等级是用来决定写什么样的信息。它只会写和这个等级一样重要的,或者更重要的信息。
为了以下2个主要目的,你应该使用log 系统:
- 当异常被捕捉,写尽可能多的信息。这个会帮助你定位错误并解决它。
- 写关于程序正在执行的类和方法的信息。 阅读全文