logging - 在 Intellij Junit 中配置日志级别 在 gradle 项目中运行配置?

标签 logging intellij-idea junit gradle

有谁知道当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/

相关文章:

java - 我如何将 Android 与 Java 和一个由 Scala 制作的核心一起使用?

java - 有没有办法强制 JUnit 在任何未经检查的异常上失败,即使被吞噬了

java - 父类的@BeforeClass 方法没有被调用

c# - 进入/退出方法时如何增加/减少缩进?

java - Intellij Idea - 模棱两可的方法调用

java - 如何使用 IntelliJ 重构重命名 maven pom artifactId?

java - 模拟静态方法

logging - Logback 生产准备好了吗?

python - 如何为 Python Pyramid Waitress 服务器设置日志记录?

python - 使用 Python 记录器类为不同的日志级别生成多个日志