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> 要素



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

辞書ショートカット

すべての辞書の索引

「TraceListener クラス」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS