运行 Gatling 测试未在 IntelliJ 上显示 testFile.log
Running Gatling tests not showing testFile.log on IntelliJ
我们遇到一个问题,每当我们的 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 本身有关 正如我们注意到的那样,直接转到查找器时我们可以看到该文件。
很有可能文件根本没有在您期望的位置生成。尝试设置一个绝对路径来验证。
禁用自定义插件应该会有帮助。似乎其中一项配置已损坏。
我们遇到一个问题,每当我们的 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 本身有关 正如我们注意到的那样,直接转到查找器时我们可以看到该文件。
很有可能文件根本没有在您期望的位置生成。尝试设置一个绝对路径来验证。
禁用自定义插件应该会有帮助。似乎其中一项配置已损坏。