#region References using System.Diagnostics; using DiagELog = System.Diagnostics.EventLog; #endregion namespace Server { public static class EventLog { static EventLog() { if (!DiagELog.SourceExists("ServUO")) { DiagELog.CreateEventSource("ServUO", "Application"); } } public static void Error(int eventID, string text) { DiagELog.WriteEntry("ServUO", text, EventLogEntryType.Error, eventID); } public static void Error(int eventID, string format, params object[] args) { Error(eventID, System.String.Format(format, args)); } public static void Warning(int eventID, string text) { DiagELog.WriteEntry("ServUO", text, EventLogEntryType.Warning, eventID); } public static void Warning(int eventID, string format, params object[] args) { Warning(eventID, System.String.Format(format, args)); } public static void Inform(int eventID, string text) { DiagELog.WriteEntry("ServUO", text, EventLogEntryType.Information, eventID); } public static void Inform(int eventID, string format, params object[] args) { Inform(eventID, System.String.Format(format, args)); } } }