Sommaire

Utiliser l’observateur d’évènements de Windows

Plus connu sous le nom EventLog, cet outil Windows récolte tous les évènements système de la machine, les centralise et les affiche selon leurs typologies. Dans ce qui nous occupe, il peut être intéressant d’écrire les évènements de notre application (ceux de niveau critique par exemple) dans l’EventLog. On peut aussi tirer bénéfice de la lecture d’évènements dans l’EventLog.

using System.Diagnostics;  
  
namespace ConsoleAppEventLog  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            if (!EventLog.SourceExists("Mon application"))  
            {   
                EventLog.CreateEventSource("Mon application",  
"Création du logging de mon application");  
            }  
  
            EventLog unLog = new EventLog();  
            unLog.Source = "Mon application";  
            unLog.WriteEntry("Tout va bien dans l’application ’Mon Application’"); 
        }  
    }  
}

Le log créé ...