用于测试中的调试语句的Logger或System.out.print

时间:2014-12-03 15:34:54

标签: java unit-testing logging

在单元测试中编写调试语句时,是否可以为测试类提供一个记录器并使用生产代码使用的相同日志框架,或者应该使用System.out.print?

1 个答案:

答案 0 :(得分:2)

在我看来,使用记录器总是比System.out.print()更好。是的,使用相同的框架进行生产和测试是一个好主意。在单元测试中,您可以使用另一个配置文件进行记录,这是一个仅用于测试的特殊文件在这样的配置中,您可以设置不同的日志记录级别等。

Hava查看log4jSLF4J