Поделиться через


Элемент <add> для <switches>

Задает уровень, на котором устанавливается переключатель трассировки.

<add name="switch name"
     value="value"/>

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут

Описание

name,

Обязательный атрибут.

Указание имени переключателя. Значение этого атрибута соответствует параметру displayName, который передается конструктору переключателя.

value

Обязательный атрибут.

Указание уровня переключателя.

Дочерние элементы

Отсутствует.

Родительские элементы

Элемент

Описание

configuration

Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями платформы .NET Framework.

switches

Содержит переключатели трассировки и уровень, на котором установлены эти переключатели.

system.diagnostics

Задание прослушивателей трассировки, предназначенных для сбора, хранения и маршрутизации сообщений, а также уровня, на котором установлен переключатель трассировки.

Заметки

Уровень переключателя трассировки можно изменить, внеся его в файл конфигурации. Если используется переключатель BooleanSwitch, его можно включать и отключать. Если используется переключатель TraceSwitch, ему можно назначать различные уровни, определяющие типы трассировки или сообщения отладки, выводимые приложением.

Пример

В следующем примере показано, как использовать элемент <add> для установки для переключателя трассировки General уровня TraceLevel.Error, а также для включения логического переключателя трассировки Data.

<configuration>
   <system.diagnostics>
      <switches>
         <add name="General" value="4" />
         <add name="Data" value="1" />
      </switches>
   </system.diagnostics>
</configuration>

См. также

Ссылки

Схема параметров трассировки и отладки

Switch

TraceSwitch

BooleanSwitch