使用log4j进行日志记录的JUnit默认配置是什么,以及如何使用eclipse进行更改?

| 关于使用Eclipse在JUnit中使用log4j进行日志记录,是否有标准配置? 当我创建一个新的JUnit-Test测试使用Logger的类时,我不必更改Run Configuration即可启用日志记录。神奇的是,Junit测试将日志消息重定向到标准输出。 但是在我的情况下,只有重要性为INFO的消息才被打印出来。是否有人知道如何更改此行为以及在哪里可以找到JUnit记录器的配置。 我可以更改每个JUnit测试的“运行”配置,但我对默认行为及其背后的逻辑更感兴趣。     
已邀请:
这与JUnit无关,只是log4j行为。听起来您的类路径上某处有一个
log4j.xml
log4j.properties
(因为我相信log4j默认情况下不会记录任何内容,而是输出有关未正确配置的标准错误警告)-将
-Dlog4j.debug
添加到系统VM参数中让log4j打印出一些有关从何处加载配置的诊断信息。     

要回复问题请先登录注册