servuo/Server/EventLog.cs
VitaNex f840e50340 Updated .editorconfig file with advanced configuration settings that will help maintain user code style and best practices with most IDE's.
Complete core housekeeping operation using "Profile 1" with new .editorconfig settings.
2021-01-15 12:51:10 -08:00

49 lines
1.2 KiB
C#

#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));
}
}
}