Bonjour,
Dans mon application Java, j'utilise SLF4J pour mes logs.
Je souhaites que les logs de certaines classes se retrouvent dans un fichier de log spécifique.
Mes packages au sein de mon projet sont : java.monappli.test...
et je souhaites que les logs de java.monappli.test.bs se retrouvent donc dans un fichier particulier.
Voici mon code :
Le problème est que le fichier est bien créé. Mais rien n'est loggué dedans.
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
20
21
22
23
24
25
26
27
28
29
30
31
32 <?xml version="1.0" encoding="UTF-8"?> <!-- For assistance related to logback-translator or configuration --> <!-- files in general, please contact the logback user mailing list --> <!-- at http://www.qos.ch/mailman/listinfo/logback-user --> <!-- --> <!-- For professional support please see --> <!-- http://www.qos.ch/shop/products/professionalSupport --> <!-- --> <configuration> <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> <target>System.out</target> <encoder> <pattern>%d{dd-MM-yyyy} %d{HH:mm:ss.SSS} %-5level {%thread} [%logger{40}] : %msg%n</pattern> </encoder> </appender> <appender name="BS" class="ch.qos.logback.core.FileAppender"> <File>C:\\...\\monappli-pres-bs.log</File> <encoder> <pattern>%d{dd-MM-yyyy} %d{HH:mm:ss.SSS} %-5level {%thread} [%logger{40}] : %msg%n</pattern> </encoder> </appender> <logger name="java.monappli" level="ERROR" /> <logger name="java.monappli.test.bs" level="DEBUG"> <appender-ref ref="BS"/> </logger> <logger name="org" level="ERROR" /> <root level="ERROR"> <appender-ref ref="stdout" /> </root> </configuration>
D'où peu venir ce problème?
Merci d'avance.
Partager