Bonjour,
J'ai un projet qui regroupe pluysieurs class utiles à l'ensemble des projets de ma solution. L'une d'elle se sert de Log4Net afin de loguer dans un repertoires des infos necessaires.
Dans ce fameu projet, j'ai :
• une class static Log, ayant une methode writeLog.
• un repertoire Log
Et dans un autre projet :
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 [assembly: XmlConfigurator(ConfigFile = "Config/log4net.config", Watch = true)] namespace MyKnowledgeManagement.Tasks { public static class Log { public static void WriteLog(ELogLevel logLevel, String log) { if (logLevel.Equals(ELogLevel.DEBUG)) { logger.Debug(log); }..... }}
Resultat : rien ne se passe, aucun fichier de log n'est renseigné !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Log.WriteLog(ELogLevel.INFO,"Test");
Est ce normal ? Dois mettre un repertoire Log dans tous mes projets ? car mon idee etait de tout centraliser.
Merci
Partager