/// <summary> /// Запись информации о исключении в лог /// </summary> /// <param name="message">Событие</param> /// <param name="eventID">Код события</param> /// <param name="eventCategory">Категория события</param> /// <param name="e">Исключение</param> public static void WriteError( string message, EventLogerID eventID, EventLogerCategory eventCategory, Exception e ) { Write(message, EventLogerType.Error, (int)eventID, eventCategory, e); }
/// <summary> /// Запись информации с типом ошибка в системный лог /// </summary> /// <param name="message">Событие</param> /// <param name="eventID">Код события</param> /// <param name="eventCategory">Категория события</param> public static void WriteError( string message, EventLogerID eventID, EventLogerCategory eventCategory ) { WriteToLog(message, EventLogerType.Error, eventID, eventCategory); }
/// <summary> /// Запись информации с типом предупреждение в системный лог /// </summary> /// <param name="message">Событие</param> /// <param name="eventID">Код события</param> /// <param name="eventCategory">Категория события</param> public static void WriteWarning( string message, EventLogerID eventID, EventLogerCategory eventCategory ) { WriteToLog( message, EventLogerType.Warning, eventID, eventCategory ); }
/// <summary> /// Запись события в системный лог /// </summary> /// <param name="message">Событие</param> /// <param name="eventType">Тип события</param> /// <param name="eventID">Код события</param> /// <param name="eventCategory">Категория события</param> public static void WriteToLog( string message, EventLogerType eventType, EventLogerID eventID, EventLogerCategory eventCategory, params Object[] p ) { Write( message, eventType, (int)eventID, eventCategory, null, p); }
/// <summary> /// Запись события в системный лог с не известной категорией /// </summary> /// <param name="message">Событие</param> /// <param name="eventType">Тип события</param> /// <param name="eventID">Код события</param> public static void WriteToLog( string message, EventLogerType eventType, EventLogerID eventID ) { WriteToLog( message, eventType, eventID, EventLogerCategory.UnknownCategory ); }
/// <summary> /// Запись информации с типом информация в системный лог /// </summary> /// <param name="message">Событие</param> /// <param name="eventID">Код события</param> /// <param name="eventCategory">Категория события</param> /// <param name="eventCategory">Выдавать ли стектрейс</param> public static void WriteInformation(string message, EventLogerID eventID, EventLogerCategory eventCategory, params Object[] p) { WriteToLog(message, EventLogerType.Information, eventID, eventCategory, p); }