Bonjour,
J'ai développé un service windows en c# qui permet de lire un flux rss. Pour logger les erreurs, j'utilise l'appender EventLogAppender de log4net.
J'aimerais pouvoir définir pour chaque erreur un eventid qui permettrai de l'identifier rapidement.
J'ai essayé cette solution :que j'ai trouvé dans cette discussion mais ça ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part log4net.ThreadContext.Properties["EventId"] = 5;
Mon code :
Qu'en pensez vous ? Avez vous une suggestion ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ... private static log4net.ILog loggerEvtLog = log4net.LogManager.GetLogger("EventLog"); ... catch (Exception ex) { log4net.ThreadContext.Properties["EventId"] = 37; loggerEvtLog.Error("Erreur lors du traitement du flux RSS : VerifierFluxRSSEtEnvoyer", ex); }
Merci pour vos retours
@+
Korno
Partager