IntelliJ 14.1 xml 中的日志记录输出

2022-09-02 01:27:31

我们将slf4j与logback结合使用,当从命令行运行时,这仍然按预期工作,但在intellij中它是不同的。

在 intellij 中使用 gradle 运行 junit 测试,日志输出采用以下 xml 格式:

<ijLog><event type='afterSuite'><ijLogEol/>
  <test id='root' parentId=''><ijLogEol/>
    <descriptor name='Test Run' className='' /><ijLogEol/>
    <result resultType='SUCCESS' startTime='1427264227574' endTime='1427264315052'><ijLogEol/>
      <failureType>error</failureType><ijLogEol/>
    </result><ijLogEol/>
  </test><ijLogEol/>
</event></ijLog>

我不希望IDE更改任何内容,只需使用我们提供的日志记录即可。这使用工作正常,但自14.1以来,我遇到了这个问题。


答案 1

gradle刷新为我解决了这个问题。


答案 2

这个问题出现在 IntelliJ IDEA 2016.2.3 与 Gradle 3.0 中

我能够通过渐变刷新+清理来解决这个问题,输出再次开始以正常格式进行集成测试。


推荐