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
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 ..... 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."); ......
Le répertoire et le fichier de log existe bien ....
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>
log.IsInfoEnabled et autre sont toujours à faux ... je ne comprend pas bien d'ou vient le soucis
Merci par avance pour votre aide
Partager