Конфигурирование и настройка Microsoft ASP.NET

       

Использование подраздела <listeners>


Подраздел <listeners> – это раздел, основанный на коллекции, то есть в него можно добавлять или удалять приемники трассировки. Он позволяет изменять место отправки трассировочной информации без изменения кода и перекомпилирования приложения. Ниже приведен синтаксис подраздела <listeners>.

<trace> <listeners> <add name="ListenerName" type="ListenerClass" initializeData="option" /> <remove name="ListenerName" /> </listeners> </trace>

В таблице 6.2 приведен перечень свойств элемента <add>.

Таблица 6.2. Свойства <add>

СвойствоОписание
nameОпределяет имя приемника.
typeОпределяет имя класса, версию, культуру и открытый ключ класса приемника.
initializeDataОпределяет параметр, передаваемый в класс приемника при его инициализации.

Ниже показан пример добавления приемника трассировки в раздел <listeners>.

<trace autoflush="false" indent="2"> <listeners> <add name="CustomListener" type="System.Diagnostics.EventLogTraceListener" initializeData="EventLogName" /> </listener> </trace>

В примере добавляется приемник трассировки с именем CustomListener, который записывает весь текст из объекта трассировки, а затем сохраняет информацию в журнале событий с именем EventLogName.



Содержание раздела