Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Запись трассировочных данных в журнал событий
8 февраля 2009

Для записи трассировочных данных в объект EventLog применяют объект EventLog-
TraceListener. В сущности, эта методика не отличается от записи в текстовый файл,
Необходимо создать объект EventLogTraceListener, передав ему новый объект Event-
Log (его следует создать заранее) или ссылку на существующий объект журнала со-
бытий, и добавить его к набору Listeners. После этого результаты Trace будут запи-
сываться в указанный объект EventLog в виде объектов EventLogEntry.
^ Запись трассировочных данных в объект EventLog
1. Создайте экземпляр объекта EventLog и передайте ему новый или существую-
щий.
Visual Basic .NET
' Создайте новый журнал событий; "Debug Log" - это отображаемое
имя журнала.
Din rnyLog As New EventLog{"Debug Log")
Visual C#
// Создайте новый журнал событий; "Debug Log" - это отображаемое
// имя журнала.
// EventLog rryLog - new Event Log ("Debug Log");
2. Во избежание ошибки установите свойство Source объекта EventLog.
Visual Basic .NET
myLog.Source = "Trace Output"
Visual C#
myLog.Source - "Trace Output":
3. Создайте новый экземпляр класса EventLogTraceWriter, передав ему новый жур-
нал событий для записи трассировочных данных.
Visual Basic .NET
Dim myListener As New EventLogTraceListener(myLog)
Visual C#
EventLogTraceListener myListener = new EventLogTraceListener(myLog);
4. При необходимости установите свойство Trace. Auto Flush в true или вызывайте
метод Trace.Flush после каждой записи.

Теги: .NET

Статьи по теме:

Ссылки на внешние библиотеки
Установка точек прерывания
Наследование от абстрактного класса
Редактор нестандартных действий
Towards Cleaner Code II, a C# GUI Invoke/Async Helper
Работа с элементами управления
Принципы создания элементов управления
Модификаторы доступа к типам
Ввод кода с помощью CodeInsight
Оповещение пользователя об ошибках ввода
Пространства имен System.Drawing
Конструирование меню во время разработки
Модель защиты, основанная на ролях
Создание дополнительных типов объектов Doughnut
Doxygen – версия 1.5.7
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31


     



Rambler

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Запись трассировочных данных в журнал событий. Регион сайта: Москва и Санкт-Петербург