Bonjour,

Je rencontre un problème de level avec Log4j, intégré à SpringMVC.

Voici mon fichier log4j.xml

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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<appender name="console" class="org.apache.log4j.ConsoleAppender">
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern"
				value="%5p %d{MMM/dd HH:mm:ss} %l - %m%n" />
		</layout>
	</appender>
 
	<appender name="app" class="org.apache.log4j.RollingFileAppender">
		<param name="threshold" value="DEBUG" />
		<param name="file" value="monapp.log" />
		<param name="Append" value="true" />
		<!-- Taille des fichiers de logs (sauvegardes). --> 
		<param name="MaxFileSize" value="10MB" />
		<!-- Nombre de fichiers de logs (sauvegardes). --> 
		<param name="MaxBackupIndex" value="10" />
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern"
				value="LOG %5p %d{MMM/dd HH:mm:ss} %l - %m%n" />
		</layout>
	</appender>
 
	<appender name="base" class="org.apache.log4j.RollingFileAppender">
		<param name="threshold" value="DEBUG" />
		<param name="file" value="monapp_base.log" />
		<param name="Append" value="true" />
		<!-- Taille des fichiers de logs (sauvegardes). -->
		<param name="MaxFileSize" value="10MB" />
		<!-- Nombre de fichiers de logs (sauvegardes). -->
		<param name="MaxBackupIndex" value="10" />
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern"
				value="%5p %d{MMM/dd HH:mm:ss} %l - %m%n" />
		</layout>
	</appender>
 
	<logger name="com.francetelecom.clara" additivity="false">
		<level value="INFO" />
		<appender-ref ref="app" />
		<appender-ref ref="console" />
	</logger>
 
	<logger name="monapp" additivity="false">
		<level value="DEBUG" />
		<appender-ref ref="app" />
		<appender-ref ref="console" />
	</logger>
 
	<logger name="org.springframework" additivity="false">
		<level value="WARN" />
		<appender-ref ref="app" />
		<appender-ref ref="console" />
	</logger>
 
	<logger name="com.mchange" additivity="false">
		<level value="WARN" />
		<appender-ref ref="app" />
		<appender-ref ref="console" />
	</logger>
 
	<logger name="org.hibernate" additivity="false">
		<level value="WARN" />
		<appender-ref ref="base" />
	</logger>
 
	<logger name="org.hibernate.SQL" additivity="false">
		<level value="TRACE" />
		<appender-ref ref="base" />
	</logger>
 
	<logger name="org.hibernate.type" additivity="false">
		<level value="TRACE" />
		<appender-ref ref="base" />
	</logger>
 
	<logger name="org.hibernate.tool.hbm2ddl" additivity="false">
		<level value="TRACE" />
		<appender-ref ref="base" />
	</logger>
 
	<logger name="org.hibernate.hql" additivity="false">
		<level value="OFF" />
	</logger>
 
	<logger name="org.displaytag" additivity="false">
		<level value="OFF" />
	</logger>
 
	<logger name="org.apache" additivity="false">
		<level value="INFO" />
		<appender-ref ref="app" />
		<appender-ref ref="console" />
	</logger>
 
	<root>
		<level value="WARN" />
		<appender-ref ref="console" />
		<appender-ref ref="app" />
		<appender-ref ref="base" />
	</root>
Le problème que je rencontre, c'est que j'ai des messages de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DEBUG juil./24 10:17:51 org.springframework.web.servlet.mvc.AbstractFormController.showForm(AbstractFormController.java:564) - Setting form session attribute [sifinfo.web.RechercheEnsembleController.FORM.recherche] to: monapp.domain.form.Recherche@164690
qui s'affichent dans la console.

Comment faire pour ne pas les afficher ?
J'ai pourtant bien mis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<logger name="org.springframework" additivity="false">
		<level value="WARN" />
		<appender-ref ref="app" />
		<appender-ref ref="console" />
	</logger>
Ce qui devrait régler le problème mais non ...

Merci d'avance pour votre aide.