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 { } }
/// ////////////////////////////////////////////// /// <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; }
/// <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); }
/// <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); }