次の方法で共有


<switches> 要素

トレース スイッチとトレース スイッチを設定するレベルを保持します。

<configuration> 要素
  <system.diagnostics> 要素
    <switches> 要素

<switches> 
</switches>

属性と要素

以降のセクションでは、属性、子要素、および親要素について説明します。

属性

なし。

子要素

要素 説明

<add>

トレース スイッチを設定するレベルを指定します。

親要素

要素 説明

configuration

共通言語ランタイムおよび .NET Framework アプリケーションで使用されるすべての構成ファイルのルート要素です。

System.diagnostics

メッセージを収集、格納、およびルーティングするトレース リスナとトレース スイッチを設定するレベルを指定します。

解説

トレース スイッチのレベルは、構成ファイル内に配置することにより変更できます。スイッチが BooleanSwitch の場合は、スイッチのオン/オフを切り替えることができます。スイッチが TraceSwitch の場合は、スイッチにさまざまなレベルを割り当てて、アプリケーションが出力するトレース メッセージまたはデバッグ メッセージの型を指定できます。

使用例

<switch> 要素を使用して General トレース スイッチを TraceLevel.Error レベルに設定し、Data ブール型トレース スイッチを有効にする方法を次の例に示します。

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

参照

関連項目

トレースおよびデバッグ設定のスキーマ
Switch Class
TraceSwitch Class
BooleanSwitch Class