J'ai un problème avec fileAppender. Je le décris dans mon log4j.xml comme ca


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
 
 <!-- Fichier de log -->
  <appender name="toto" class="org.apache.log4j.RollingFileAppender">
  	<param name="File" value="d:/log/toto.log"/>
    <param name="Append" value="true"/>
    <!-- Taille max pour le fichier de log -->
    <param name="MaxFileSize" value="100KB"/>
    <!-- Nombre de fichiers de logs (sauvegardes). -->
    <param name="MaxBackupIndex" value="2"/>
    <!-- hebdomadaire   <param name="DatePattern" value="'.'yyyy-ww"/> -->
   <layout class="org.apache.log4j.PatternLayout">
      <!-- Format du message -->
      <param name="ConversionPattern" value="%d [%t] %p %C %M %l- %m%n"/>
    </layout>
   </appender>

Et après j'essaye de le récupérer dans mon action java et de remplir et créer mon fichier mais rien ne se passe:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
FileAppender appender = (FileAppender)  logger.getAppender("toto");
 
logger.addAppender(appender);
logger.debug(numCLient);
logger.debug(numPli);
Comment ca se fait?