Voici une brique .Net qui permet de créer un journal d'événement et d'y insérer tout type de message tel que :
- Info
- Warn
- Debug
- Success
- Failure
De plus, vous avez la possibilité de vous abonnée au événement suivant :
- InfoEvent
- WarnEvent
- DebugEvent
- SuccessEvent
- FailureEvent
De manière a centraliser au mieux les remontées d'erreurs notamment... Afin d'éviter la multiplication des MessageBox dans les try catch par ex ... ;o)
Je sais que le code n'est pas hyper commenter ... donc n'hésitez pas si vous avez des questions ... ou si vous voyez des améliorations a porter !
Gwenojenn
Source / Exemple :
//Utilisation de la dll MonitorEventLog.dll
//Défini le nom du journal d'événement
EventLog.EventViewerName = "MonJournal";
//Définition de la source
EventLog.Log.SourceName = "MaSource";
//Exemple d'abonnement aux logs d'erreurs
EventLog.Log.ErrorEvent += new EventViewerEventHandler(Log_ErrorEvent);
//Exemple de Log d'erreur
EventLog.Log.Error("Création d'une erreur","ceci est une erreur");
Conclusion :
Ceci est une première version, n'hésitez surtout pas si vous avez des remarques ...
Gwenojenn
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.