TraceListenerとは? わかりやすく解説

TraceListener クラス

トレース出力およびデバッグ出力監視するリスナabstract 基本クラス提供します

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Public MustInherit Class
 TraceListener
    Inherits MarshalByRefObject
    Implements IDisposable
Dim instance As TraceListener
public abstract class TraceListener : MarshalByRefObject,
 IDisposable
public ref class TraceListener abstract : public
 MarshalByRefObject, IDisposable
public abstract class TraceListener extends
 MarshalByRefObject implements IDisposable
public abstract class TraceListener extends
 MarshalByRefObject implements IDisposable
解説解説
メモメモ

このクラス適用される HostProtectionAttribute 属性Resources プロパティの値は、Synchronization です。HostProtectionAttribute は、デスクトップ アプリケーション (一般的にはアイコンダブルクリックコマンド入力、またはブラウザURL入力して起動するアプリケーション) には影響しません。詳細については、HostProtectionAttribute クラストピックまたは「SQL Server プログラミングホスト保護属性」を参照してください

TraceListener実装方法を示す例については、DefaultTraceListener、TextWriterTraceListener、EventLogTraceListener の各クラストピック参照してください

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

トレース リスナ追加するには、アプリケーション名に対応する構成ファイル編集します。このファイルでは、リスナ追加、その型とパラメータ設定リスナ削除アプリケーション以前設定されすべてのリスナクリア実行できます構成ファイル書式次の例のようになります

<configuration>
  <system.diagnostics>
    <trace autoflush="false" indentsize="4">
      <listeners>
        <add name="myListener" type="System.Diagnostics.TextWriterTraceListener"
 initializeData="TextWriterOutput.log" />
        <remove name="Default" />
      </listeners>
    </trace>
  </system.diagnostics>
</configuration>

トレース用の構成ファイル使い方詳細については、「<system.diagnostics> 要素」を参照してください

継承時の注意 Debug クラスおよび Trace クラスカスタム リスナ実装するには、このクラスから継承します少なくとも Write メソッドと WriteLine メソッド実装する必要がありますこの他FailCloseFlush の各メソッド実装できます

継承階層継承階層
System.Object
   System.MarshalByRefObject
    System.Diagnostics.TraceListener
       Microsoft.VisualBasic.Logging.FileLogTraceListener
       System.Diagnostics.DefaultTraceListener
       System.Diagnostics.EventLogTraceListener
       System.Diagnostics.TextWriterTraceListener
       System.Web.WebPageTraceListener
スレッド セーフスレッド セーフ

この型は、マルチスレッド操作に対して安全です。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TraceListener メンバ
System.Diagnostics 名前空間
DefaultTraceListener クラス
ConsoleTraceListener クラス
EventLogTraceListener クラス
TextWriterTraceListener クラス
Debug クラス
Trace クラス
その他の技術情報
<system.diagnostics> 要素

TraceListener コンストラクタ ()

TraceListener クラス新しインスタンス初期化します。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

protected TraceListener ()
protected:
TraceListener ()
protected TraceListener ()
解説解説

TraceListenerインスタンス初期プロパティ値を次の表に示します

プロパティ

既定値

Name

空の文字列 ("")。

Indent

0。

IndentSize

4 個の空白

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TraceListener クラス
TraceListener メンバ
System.Diagnostics 名前空間
TraceListener クラス
DefaultTraceListener クラス
ConsoleTraceListener クラス
EventLogTraceListener クラス
TextWriterTraceListener クラス
Debug クラス
Trace クラス

TraceListener コンストラクタ (String)

指定した名前をリスナとして使用してTraceListener クラス新しインスタンス初期化します。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

protected TraceListener (
    string name
)
protected:
TraceListener (
    String^ name
)
protected TraceListener (
    String name
)
protected function TraceListener (
    name : String
)

パラメータ

name

TraceListener の名前。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TraceListener クラス
TraceListener メンバ
System.Diagnostics 名前空間
TraceListener クラス
DefaultTraceListener クラス
ConsoleTraceListener クラス
EventLogTraceListener クラス
TextWriterTraceListener クラス
Debug クラス
Trace クラス

TraceListener コンストラクタ

TraceListener クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

参照参照

関連項目

TraceListener クラス
TraceListener メンバ
System.Diagnostics 名前空間
TraceListener クラス
DefaultTraceListener クラス
ConsoleTraceListener クラス
EventLogTraceListener クラス
TextWriterTraceListener クラス
Debug クラス
Trace クラス

TraceListener プロパティ


TraceListener メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Close 派生クラスによってオーバーライドされるときに、出力ストリーム終了してトレース出力またはデバッグ出力受信しないようにします。
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信使用するプロキシ生成必要な情報をすべて格納しているオブジェクト作成します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド Dispose オーバーロードされます。 TraceListener によって使用されているリソース解放します。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド Fail オーバーロードされますTraceListener クラス実装時に作成したリスナエラー メッセージ出力します
パブリック メソッド Flush 派生クラスによってオーバーライドされるときに、出力バッファフラッシュます。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetLifetimeService  対象インスタンス有効期間ポリシー制御する現在の有効期間サービス オブジェクト取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象インスタンス有効期間ポリシー制御する有効期間サービス オブジェクト取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
パブリック メソッド TraceData オーバーロードされますトレース データリスナ固有の出力書き込みます
パブリック メソッド TraceEvent オーバーロードされますトレース情報およびイベント情報リスナ固有の出力書き込みます
パブリック メソッド TraceTransfer トレース情報メッセージ関連するアクティビティ ID、およびイベント情報リスナ固有の出力書き込みます
パブリック メソッド Write オーバーロードされますTraceListener クラス実装時に作成したリスナメッセージカテゴリ名、またはオブジェクトToString メソッドの値を書き込みます
パブリック メソッド WriteLine オーバーロードされますTraceListener クラス実装時に作成したリスナメッセージカテゴリ名、またはオブジェクトToString メソッドの値と行終端記号書き込みます
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

TraceListener クラス
System.Diagnostics 名前空間
DefaultTraceListener クラス
ConsoleTraceListener クラス
EventLogTraceListener クラス
TextWriterTraceListener クラス
Debug クラス
Trace クラス

その他の技術情報

<system.diagnostics> 要素

TraceListener メンバ

トレース出力およびデバッグ出力監視するリスナabstract 基本クラス提供します

TraceListener データ型公開されるメンバを以下の表に示します


プロテクト コンストラクタプロテクト コンストラクタ
パブリック プロパティパブリック プロパティ
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ NeedIndent 出力インデント設定するかどうかを示す値を取得または設定します
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Close 派生クラスによってオーバーライドされるときに、出力ストリーム終了してトレース出力またはデバッグ出力受信しないようにします。
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信使用するプロキシ生成必要な情報をすべて格納しているオブジェクト作成します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Dispose オーバーロードされます。 TraceListener によって使用されているリソース解放します。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド Fail オーバーロードされますTraceListener クラス実装時に作成したリスナエラー メッセージ出力します
パブリック メソッド Flush 派生クラスによってオーバーライドされるときに、出力バッファフラッシュます。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetLifetimeService  対象インスタンス有効期間ポリシー制御する現在の有効期間サービス オブジェクト取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象インスタンス有効期間ポリシー制御する有効期間サービス オブジェクト取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
パブリック メソッド TraceData オーバーロードされますトレース データリスナ固有の出力書き込みます
パブリック メソッド TraceEvent オーバーロードされますトレース情報およびイベント情報リスナ固有の出力書き込みます
パブリック メソッド TraceTransfer トレース情報メッセージ関連するアクティビティ ID、およびイベント情報リスナ固有の出力書き込みます
パブリック メソッド Write オーバーロードされますTraceListener クラス実装時に作成したリスナメッセージカテゴリ名、またはオブジェクトToString メソッドの値を書き込みます
パブリック メソッド WriteLine オーバーロードされますTraceListener クラス実装時に作成したリスナメッセージカテゴリ名、またはオブジェクトToString メソッドの値と行終端記号書き込みます
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

TraceListener クラス
System.Diagnostics 名前空間
DefaultTraceListener クラス
ConsoleTraceListener クラス
EventLogTraceListener クラス
TextWriterTraceListener クラス
Debug クラス
Trace クラス

その他の技術情報

<system.diagnostics> 要素



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「TraceListener」の関連用語

TraceListenerのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TraceListenerのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS