Bonjour, 
Je rencontre un problème de level avec Log4j, intégré à SpringMVC. 
Voici mon fichier log4j.xml
	
	| 12
 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 : 
	
	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 : 
	
	| 12
 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.
						
					
Partager