コード例 #1
0
 public static void WriteEvent(string strTexte, EventLogEntryType type, NiveauBavardage niveauRequis)
 {
     try
     {
         if (m_eventLog != null && (int)niveauRequis >= (int)m_niveauBavardage)
         {
             m_eventLog.WriteEntry(strTexte, type);
         }
     }
     catch
     {
     }
 }
コード例 #2
0
 /// //////////////////////////////////////////////
 /// <summary>
 /// Initialise le log d'évenements dans le journal choisi
 /// </summary>
 /// <param name="strJournal"></param>
 /// <param name="strSourceName"></param>
 /// <param name="nNiveauBavardage"></param>
 public static void Init(string strJournal, string strSourceName, NiveauBavardage nNiveauBavardage)
 {
     try
     {
         if (!EventLog.SourceExists(strSourceName))
         {
             EventLog.CreateEventSource(strSourceName, strJournal);
         }
     }
     catch {}
     m_eventLog        = new EventLog();
     m_eventLog.Source = strSourceName;
     m_eventLog.Log    = strJournal;
     m_niveauBavardage = nNiveauBavardage;
 }
コード例 #3
0
 /// <summary>
 /// Ecrit une info dans le journal
 /// </summary>
 /// <param name="strTexte"></param>
 public static void WriteInfo(string strTexte, NiveauBavardage niveauRequis)
 {
     WriteEvent(strTexte, EventLogEntryType.Information, niveauRequis);
 }
コード例 #4
0
 /// <summary>
 /// Initialise le log d'évenements dans le journal application
 /// </summary>
 /// <param name="strSourceName"></param>
 /// <param name="nNiveauBavardage"></param>
 public static void Init(string strSourceName, NiveauBavardage nNiveauBavardage)
 {
     Init("Application", strSourceName, nNiveauBavardage);
 }