Bonjour,

je cherche à mettre en place log4net pour mettre des traces dans mon projet , qui est une DLL.

je suis reparti du tutoriel sous :
http://lutecefalco.developpez.com/tu.../introduction/

et rien n'y fait ... cela ne log absolument pas ...

voici mon code

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
 
.....
private static readonly ILog log = LogManager.GetLogger("MonProjet");
.....
 
 // On récupère le chemin du fichier de config
            var configFile = Directory.GetCurrentDirectory() + @"\log4net.config";
 
// On remplace le BasicConfigurator par le XmlConfigurator
// et on charge la configuration définie dans le fichier log4net.config
XmlConfigurator.Configure(new FileInfo(configFile));
 
log.Info("Démarrage de l'application.");
 
......
et le fichier log4net.config
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
 
<?xml version="1.0" encoding="utf-8" ?>
<log4net debug="true" >
 
  <!-- Cette section contient les informations nécessaires à la configuration de log4net -->
  <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
    <file value="c:\\Log\\Log.txt"/>
    <threshold value="INFO"/>
    <appendToFile value="true"/>
    <rollingStyle value="Date"/>
    <datePattern value="yyyyMMdd"/>
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="*%-10level %-30date %-25logger %message %newline"/>
    </layout>
  </appender>
  <root>
    <level value="ALL"/>
	<appender-ref ref="RollingFileAppender"/>
  </root>
 
 </log4net>
Le répertoire et le fichier de log existe bien ....

log.IsInfoEnabled et autre sont toujours à faux ... je ne comprend pas bien d'ou vient le soucis

Merci par avance pour votre aide