运行单元测试时,无法在控制台上显示日志。相反,我每次运行单元测试时都会看到此消息 -
log4j:WARN No appenders could be found for logger.
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
log4j.properties包含此 -
log4j.rootLogger=info, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
我非常确定这需要在运行配置中进行配置,但却无法使其正常运行。真的很感激任何帮助。谢谢!
答案 0 :(得分:1)
终于搞定了!将其添加到VM选项 -
-Dlog4j.configuration=file:{path-to-properties-file}/log4j.properties
在30日之前解释here。
我在默认的单元测试配置中添加了它,但它没有被当前配置选中。