记录器可以定义已记录消息的重要性的不同级别,并可以将不同的接收器用于输出-控制台,文件等。
另外,使用记录器时仅启用或禁用某些类型的消息也很容易-例如,您不想在生产中看到所有调试消息。
我认为使用记录器在单元测试中没有任何显着优势,但是无论如何我还是更喜欢它。在单元测试中,断言通常是我最关心的问题。
顺便说一句,您应该真正考虑使用Commons
Logging或SLF4J之类的东西作为日志框架外观-
将代码绑定到特定的日志框架是不好的样式。通用日志记录和SLF4J使您可以轻松地切换日志记录框架。



