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


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

Обновлен: Ноябрь 2007

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

Элемент <configuration>
  Элемент <system.diagnostics>
    Элемент <switches>
      Элемент <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