Bonjour,

je voudrais logger le traffic http dans un fichier. Pour l'instant, tout arrive (wire) dans la console et le fichier n'est pas créé.
logback-test.xml (dans src/mon_package) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<configuration>
 
  <statusListener class="ch.qos.logback.core.status.OnConsoleStatusListener" /> 
 
  <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>/home/eric/access.log</file>
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
      <fileNamePattern>/home/eric/access.%d{yyyy-MM-dd}.log.zip</fileNamePattern>
    </rollingPolicy>
 
    <encoder>
      <pattern>combined</pattern>
    </encoder>
  </appender>
  <root level="debug">
<appender-ref ref="FILE" />
</root>
 
</configuration>
quand je retire ConsoleStatusListener, le fichier se crée et se remplit de "combined"

Je n'ai pas compris, entre autre :
- à quel endroit je choisis access plutôt que classic
- les exemples de log de traffic se font sous jetty ou tomcat, moi j'utilise httpclient,
- etc
Je n'ai pas trouvé de doc en français