Bonjour,
J'ai une application Web sous tomcat. J'ai déclaré un logger pour un package dans mon log4j.xml pour que les messages de ce package sortent dans un fichier log:
Ca marche. Mon problème est que les exceptions struts et celles de pages jsp apparaissent aussi dans mon fichier log. C'est gênant car mon fichier de log est censé lu par l'utilisateur final qui s'attend pas à une lecture de printStack. C'est peut-être lié à common log de tomcat. Comment exclure ces exceptions?<appender name="test" class="org.apache.log4j.FileAppender">
<param name="file" value="logs/test.log"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{dd/MM/yyyy HH:mm:ss} %-5p - %m%n"/>
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="INFO"/>
</filter>
</appender>
<logger name="com.company.usermessage" additivity="false">
<level value="info" />
<appender-ref ref="test"/>
</logger>
<root>
<priority value ="info" />
<appender-ref ref="test"/>
</root>
Merci.
Partager