예제 #1
0
 /// <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);
 }
예제 #2
0
 /// <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);
 }
예제 #3
0
 /// <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 );
 }
예제 #4
0
 /// <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);
 }
예제 #5
0
 /// <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 );
 }
예제 #6
0
 /// <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);
 }