【问题标题】:Running Gatling tests not showing testFile.log on IntelliJ在 IntelliJ 上运行 Gatling 测试未显示 testFile.log
【发布时间】:2020-08-26 12:08:34
【问题描述】:

我们遇到的问题是,每当运行 Gatling 性能测试时,应该在文件夹根目录生成的 .log 文件不存在。

如果有人能提供帮助,这是我的整个 logback 文件。

<contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator">
    <resetJUL>true</resetJUL>
</contextListener>

<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
    <!-- <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
         <level>INFO</level>
     </filter> -->
    <encoder>
        <pattern>%d{HH:mm:ss.SSS} [%-5level] %logger{15} - %msg%n%rEx</pattern>
        <immediateFlush>true</immediateFlush>
    </encoder>
</appender>

<appender name="FILE" class="ch.qos.logback.core.FileAppender">
    <file>testFile.log</file>
    <append>false</append>
    <!-- encoders are assigned the type
       ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
    <encoder>
        <pattern>%d{HH:mm:ss.SSS} [%-5level] %logger{15} - %msg%n%rEx</pattern>
    </encoder>
</appender>

<!-- uncomment and set to DEBUG to log all failing HTTP requests -->
<!-- uncomment and set to TRACE to log all HTTP requests -->
<logger name="io.gatling.http.engine.response" level="TRACE" />

<root level="WARN">
    <appender-ref ref="CONSOLE" />
    <appender-ref ref="FILE" />
</root>

非常感谢。

更新

似乎问题可能出在 IntelliJ 本身上,因为我们注意到我们可以在直接进入 finder 时看到该文件。

【问题讨论】:

  • 请检查文件/扩展名未添加到“首选项|编辑器|文件类型”中的“忽略文件和文件夹”列表中
  • 当我使用搜索按钮搜索文件时(ctrl shift f 不会这样做),我可以找到它并打开它,然后它确实告诉我它被忽略了。但是,它不是我的 gitignore 列表的一部分,我也无法在文件类型下看到它,因为它就是我在那里的东西。 *.hprof;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;vssver.scc;vssver2.scc;
  • 重启IDE后能否分享idea.log(“Help | Show Log in...”)?
  • 当然。它作为要点粘贴在这里gist.github.com/francislainy/86f2aa8d5e7ce97bc08ec17734b04a57。谢谢。
  • 请尝试暂时禁用自定义插件:Key Promoter X (2020.1.2)、ANSI Highlighter (1.2.4)、Rainbow CSV (1.3)、Lombok (0.30-2020.1)、HOCON (2020.1. 0)、Ideolog (201.0.22.0)、Kotlin (1.3.72-release-IJ2020.1-1)、.ignore (3.2.3.201)、CSV 插件 (2.9.3)、Scala (2020.1.27)、Catdea ( 1.1.6)、Docker (201.6668.113)

标签: intellij-idea gatling scala-gatling


【解决方案1】:

禁用自定义插件应该会有所帮助。似乎其中一项配置已损坏。

【讨论】:

  • 是的,禁用、重新启动然后再次启用插件帮助我在文件树下再次看到 .log 文件。谢谢。
【解决方案2】:

文件很可能没有在您期望的位置生成。尝试设置绝对路径来验证。

【讨论】:

  • 谢谢。我也试过了,但即使我在整个项目上按 Ctrl + F 我也找不到该文件,所以我认为它根本没有生成。
  • 我认为问题一定出在 IntelliJ 本身,因为我们注意到当直接进入 finder 时我们可以看到该文件。
猜你喜欢
  • 1970-01-01
  • 2012-08-31
  • 1970-01-01
  • 2022-01-23
  • 2014-04-02
  • 1970-01-01
  • 2015-01-11
  • 2014-08-31
  • 1970-01-01
相关资源
最近更新 更多