Bonjour,
Je dispose du fichier de configuration log4j suivant :
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58 <?xml version="1.0" encoding="UTF-8"?> <!-- History $Id: log4j.template.xml 511 2009-06-15 11:31:50Z juul7440 $ --> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true"> <!-- ======================== --> <!-- Definition des appenders --> <!-- ======================== --> <!-- Appender du fichier de log des erreurs de l'application --> <appender name="ErrorLog" class="org.apache.log4j.DailyRollingFileAppender"> <param name="File" value="C:/toto_errors.log"/> <param name="DatePattern" value="'_'yyyy-MM-dd'.txt'"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p [%c - %F:%L] - %m%n"/> </layout> <filter class="org.apache.log4j.varia.LevelRangeFilter"> <param name="levelMin" value="ERROR"/> </filter> </appender> <!-- Appender du fichier de log général de l'application --> <appender name="MainLog" class="org.apache.log4j.DailyRollingFileAppender"> <param name="File" value="C:/toto_main.log"/> <param name="DatePattern" value="'_'yyyy-MM-dd'.txt'"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p [%c - %F:%L] - %m%n"/> </layout> </appender> <!-- Appender de sortie console de l'application --> <appender name="StdOut" class="org.apache.log4j.ConsoleAppender"> <param name="Target" value="System.out"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{ABSOLUTE} %-4r %-5p %18c{1} - %m%n"/> </layout> </appender> <!-- ====================== --> <!-- Definition des loggers --> <!-- ====================== --> <!-- Logger racine --> <root> <level value="INFO"/> <appender-ref ref="MainLog"/> <appender-ref ref="ErrorLog"/> </root> <logger name="org.apache.cxf" > <level value="DEBUG" /> <appender-ref ref="StdOut"/> </logger> </log4j:configuration>
Je souhaite que les logs >= info, de mon application soit dirigés vers mon fichier toto main.txt
en revanche je souhaite que tout mes logs CXF soit en DEBUG vers la console.
Or le résultat actuel fait que tout mes logs confondus sont mis dans le fichier toto_main.txt....
pourquoi ?
Je vous remercie pour vos réponses
Partager