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) :
quand je retire ConsoleStatusListener, le fichier se crée et se remplit de "combined"
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>
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
Partager