有谁知道当intellij从gradle运行junit测试时如何配置日志级别?它似乎跳转到所有调试,但我没有看到任何配置它的地方。调试输出对我来说太冗长了。
谢谢
彼得
最佳答案
测试的日志记录必须正确配置,否则我们将默认未配置,即记录一切。至少,这是我的理论。
- 创建 test/resources/logback.xml
- 用基本表单填充它
- 根据您的用例进行调整
下面我们只是强制所有日志记录到 info。理想情况下,我想要 org.apache.* @ info 和我的调试类,但这需要我学习 logback.xml 格式(接下来)
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d %5p | %t | %-55logger{55} | %m %n</pattern>
</encoder>
</appender>
<root>
<level value="INFO"/>
<appender-ref ref="CONSOLE"/>
</root>
</configuration>
关于logging - 在 Intellij Junit 中配置日志级别 在 gradle 项目中运行配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26281844/