2016-08-17 146 views
0

即使我使用默認的logback.xml,Gatling沒有記錄任何東西(錯誤,請求正文,響應正文等)。有誰知道缺少什麼?Gatling沒有記錄請求/響應

<statusListener class="ch.qos.logback.core.status.NopStatusListener" /> 

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

<!-- Uncomment for logging ALL HTTP request and responses --> 
<logger name="io.gatling.http.ahc" level="TRACE" /> 
<logger name="io.gatling.http.response" level="TRACE" /> 
<!-- Uncomment for logging ONLY FAILED HTTP request and responses --> 
<!-- <logger name="io.gatling.http.ahc" level="DEBUG" /> --> 
<!-- <logger name="io.gatling.http.response" level="DEBUG" /> --> 

<root level="DEBUG"> 
    <appender-ref ref="CONSOLE" /> 
</root> 

回答

0

請嘗試添加

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

試過這個。仍然不記錄任何東西。 – CyberNinja

1

問題得到回答的Gatling mailing list

這個問題是Cyber​​Ninja在他的類路徑中有2個slf4j實現(Gatling提供的logback加上他自己添加的一個),所以它無法啓動。

而且由於他還配置了NopStatusListener(這不在Gatling的標準logback.xml文件中),因此slf4j會自動失敗。

+0

嗨Stephane,我刪除了gatling提供的slf4j實現,並保留從我的jar。仍然沒有記錄。 – CyberNinja

+0

我確定我錯過了一些東西,但碰到了可以識別的東西。任何幫助,這將是偉大的。 – CyberNinja