Log : création d'un journal d'événement & remontée d'événements (info,debug,error,warn,success,failure)

Description

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

Codes Sources

A voir également

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.