Logback access

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]

/home/eric/access.log /home/eric/access.%d{yyyy-MM-dd}.log.zip
<encoder>
  <pattern>combined</pattern>
</encoder>

[/code]

quand je retire ConsoleStatusListener, le fichier se crée et se remplit de “combined” :clap:

Ouf ton message est vraiment spartiate, tu aurais pu préciser que cela concerne le Java et le système de loggin SLF4J/LogBack.

Sinon tu auras plus de chance de trouver une réponse pertinentes sur le forum de Developpez.com

désolé, oui c’est bien pour java. D’ailleurs, t’as deviné comment ?

Parce que j’ai déjà utilisé ce framework que je trouve particulièrement intéressant :mrgreen: mais comme ça fait 2 ans que je n’y ai pas touché je ne vais pas pouvoir t’aider :stuck_out_tongue:

un nouveau copié-collé de la doc (j’ai plus qu’à comprendre) et ça marche.

[code]

<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>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
	</encoder>
	
</appender>

<root level="debug">
	<appender-ref ref="FILE" />
</root>

[/code]

Merci Mimoza.
Au passage, je dois pas savoir m’y prendre chez developpez.com.
Vive debian-fr.org :049

voici le lien pour leurs forums http://www.developpez.net/forums/

Sinon pour ton fichier a aprt le StatusListener et le pattern je ne voi pas de différence … bonne lecture :slightly_smiling:

J’ai déjà posté chez eux, pas de réponse. Mais c’est résolu de toute façon. Merci encore.