英語で読む

次の方法で共有


TraceLevel 列挙型

定義

DebugTraceTraceSwitch の各クラスでどのメッセージを出力するかを指定します。

C#
public enum TraceLevel
継承
TraceLevel

フィールド

名前 説明
Error 1

エラー処理メッセージを出力。

Info 3

情報メッセージ、警告、およびエラー処理メッセージを出力。

Off 0

トレース メッセージおよびデバッグ メッセージを出力しません。

Verbose 4

すべてのデバッグ メッセージおよびトレース メッセージを出力します。

Warning 2

警告およびエラー処理メッセージを出力します。

注釈

この列挙は、TraceSwitch クラスで使用します。

スイッチを使用するには、トレースまたはデバッグを有効にする必要があります。 次の構文はコンパイラ固有です。 C# または Visual Basic 以外のコンパイラを使用する場合は、コンパイラのドキュメントを参照してください。

  • C# でデバッグを有効にするには、コードの /d:DEBUG コンパイル時に コンパイラ コマンド ラインに フラグを追加するか、ファイルの先頭に を追加 #define DEBUG します。 Visual Basic で、 フラグを /d:DEBUG=True コンパイラコマンド ラインに追加します。

  • C# でトレースを有効にするには、コードの /d:TRACE コンパイル時に コンパイラ コマンド ラインに フラグを追加するか、ファイルの先頭に を追加 #define TRACE します。 Visual Basic で、 フラグを /d:TRACE=True コンパイラコマンド ラインに追加します。

アプリケーションのインストルメント化の詳細については、 と Traceを参照してくださいDebug

アプリ構成ファイル.NET Frameworkでは、テキストを使用してスイッチの値を指定できます。 たとえば、 true の場合BooleanSwitchや、 などのErrorTraceSwitch列挙値を表すテキスト。 <add name="mySwitch" value="Error" /> という行は、<add name="mySwitch" value="1" /> と同じです。 列挙体の整数値を使用してトレース レベルを設定することもできます。 次の表は、列挙メンバーとそれに対応する構成ファイル エントリの関係 TraceLevel を示しています。

トレース レベル 構成ファイルの値
オフ 0
Error 1
警告 2
Info 3
"詳細" 4

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

こちらもご覧ください