Java IDE和Maven中的测试日志更少
与之类似-我希望测试输出中的日志更少。差异-我没有使用Java IDE和Maven中的测试日志更少,java,testing,logging,log4j,Java,Testing,Logging,Log4j,与之类似-我希望测试输出中的日志更少。差异-我没有使用slf4j,我仍然使用log4j 我希望在不过滤日志中的每个属性的情况下,关闭一些响亮的库 在测试中有一些调试和信息级别的日志我不关心(除非我关心-很少) 这是我想要在IDE和Maven中工作的,包括从IDE运行测试和通过Maven运行测试 首先,就像在链接问题中一样,我可以做“每次测试”: 在之前增加日志级别,在之后增加日志级别,将其降低至正常 这是每次测试,迟早有人会忘记的 我可以设置Surefire属性,但这对Surefire有效。
slf4j
,我仍然使用log4j
- 我希望在不过滤日志中的每个属性的情况下,关闭一些响亮的库
- 在测试中有一些调试和信息级别的日志我不关心(除非我关心-很少)
- 这是我想要在IDE和Maven中工作的,包括从IDE运行测试和通过Maven运行测试
还有更好的吗?事实证明Maven 2和3的日志级别是硬编码的(在源代码中)。因此,过滤和log4j per dir是一种方法