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

FileLogTraceListener クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

ログ出力ファイルリダイレクトするシンプルなリスナ提供します

名前空間: Microsoft.VisualBasic.Logging
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文構文

<ComVisibleAttribute(False)> _
Public Class FileLogTraceListener
    Inherits TraceListener
Dim instance As FileLogTraceListener
[ComVisibleAttribute(false)] 
public class FileLogTraceListener : TraceListener
[ComVisibleAttribute(false)] 
public ref class FileLogTraceListener : public
 TraceListener
/** @attribute ComVisibleAttribute(false) */ 
public class FileLogTraceListener extends TraceListener
ComVisibleAttribute(false) 
public class FileLogTraceListener extends
 TraceListener
解説解説

FileLogTraceListener クラスは、ログ ファイル必要に応じて (毎日またはアプリケーション単位など) 自動的にアーカイブするための保守機能提供します自動アーカイブ機能使用することで、開発者および管理者保守作業負担を減らすことができます

FileLogTraceListenerインスタンスを Debug.Listeners コレクションまたは Trace.Listeners コレクション追加することにより、ログ出力テキスト ファイルリダイレクトできますVisual Basic アプリケーションでは、このクラスインスタンスを、My.Application.Log または My.Log (Web アプリケーション場合) に追加することもできます詳細については、「チュートリアル : My.Application.Log による情報書き込み先の変更.」を参照してください

このクラス主な機能次に示します

  1. アーカイブ機能。このクラスによって生成されるログ ファイルは、基本名と日付基づいて命名され、さらに、ログ ファイルバージョン識別するための番号付加されます。新しログ ファイル必要に応じて作成されます。

    具体的には、baseName[-dateStamp][-version].log という形式命名されます。

  2. 複数クラス インスタンスに対応。FileLogTraceListener クラスインスタンス出力しようとしているファイル使用中であった場合次のような処理が行われます

ログ ファイルの場所

ログ ファイルの名前

ログ保守

ログ ファイル出力設定

ログ ファイル出力

出力有効化

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

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

この例を実行するには、アセンブリの完全修飾名を指定する必要がありますアセンブリの完全修飾名を取得する方法については、「アセンブリ名」を参照してください

<configuration>
    <system.diagnostics>
        <sharedListeners>
            <add name="FileLog"
                type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic,
 Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"
 
                 initializeData="FileLogWriter"/>
        </sharedListeners>
    </system.diagnostics>
</configuration>
継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.Diagnostics.TraceListener
      Microsoft.VisualBasic.Logging.FileLogTraceListener
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
FileLogTraceListener メンバ
Microsoft.VisualBasic.Logging 名前空間
BaseFileName
TraceData
TraceEvent
Flush
Close
その他の技術情報
チュートリアル : My.Application.Log による情報書き込み先の変更

FileLogTraceListener コンストラクタ ()

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

既定の名前を使用して、FileLogTraceListener クラス新しインスタンス初期化します。

名前空間: Microsoft.VisualBasic.Logging
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文構文

Dim instance As New FileLogTraceListener
public FileLogTraceListener ()
public:
FileLogTraceListener ()
public FileLogTraceListener ()
public function FileLogTraceListener ()
解説解説

このメソッドは、FileLogTraceListener クラスインスタンス名を FileLogTraceListener に設定します

このインスタンス名には、Name プロパティ使用してアクセスできます

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
FileLogTraceListener クラス
FileLogTraceListener メンバ
Microsoft.VisualBasic.Logging 名前空間
TraceListener
FileLogTraceListener クラス
その他の技術情報
My.Application.Log オブジェクト

FileLogTraceListener コンストラクタ

FileLogTraceListener クラス新しインスタンス初期化し、その名前を設定します
オーバーロードの一覧オーバーロードの一覧

名前 説明
FileLogTraceListener () 既定の名前を使用してFileLogTraceListener クラス新しインスタンス初期化します。
FileLogTraceListener (String) 指定された名前を使用してFileLogTraceListener クラス新しインスタンス初期化します。
参照参照

関連項目

FileLogTraceListener クラス
FileLogTraceListener メンバ
Microsoft.VisualBasic.Logging 名前空間
TraceListener
FileLogTraceListener クラス

その他の技術情報

My.Application.Log オブジェクト

FileLogTraceListener コンストラクタ (String)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定された名前を使用して、FileLogTraceListener クラス新しインスタンス初期化します。

名前空間: Microsoft.VisualBasic.Logging
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文構文

Dim name As String

Dim instance As New FileLogTraceListener(name)
public FileLogTraceListener (
    string name
)
public:
FileLogTraceListener (
    String^ name
)
public FileLogTraceListener (
    String name
)
public function FileLogTraceListener (
    name : String
)

パラメータ

name

Stringインスタンス オブジェクトの名前。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
FileLogTraceListener クラス
FileLogTraceListener メンバ
Microsoft.VisualBasic.Logging 名前空間
TraceListener
FileLogTraceListener クラス
その他の技術情報
My.Application.Log オブジェクト

FileLogTraceListener プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ Append 現在のファイル追記するか、新しファイル出力するかを決定します
パブリック プロパティ Attributes  アプリケーション構成ファイル定義されているカスタム トレース リスナ属性取得します。 ( TraceListener から継承されます。)
パブリック プロパティ AutoFlush ログ ファイル ストリーム書き込むたびに、バッファフラッシュするかどうか示します
パブリック プロパティ BaseFileName ログ ファイル基本名を取得または設定しますログ ファイルの完全名生成するときに使用されます。
パブリック プロパティ CustomLocation Location プロパティCustom設定されている場合に、ログ ファイルディレクトリ取得または設定します
パブリック プロパティ Delimiter ログ メッセージ使用されているフィールド区切り記号取得または設定します
パブリック プロパティ DiskSpaceExhaustedBehavior ログ ファイルへの出力時に空きディスク容量が ReserveDiskSpace プロパティ指定された値を下回っていた場合動作決定します
パブリック プロパティ Encoding 新しログ ファイル作成する際に使用するエンコーディング取得または設定します
パブリック プロパティ Filter  トレース リスナトレース フィルタ取得および設定します。 ( TraceListener から継承されます。)
パブリック プロパティ FullLogFileName 現在のログ ファイルの完全名取得します
パブリック プロパティ IncludeHostName ログ記録しているコンピュータホスト名出力含めかどうか示します
パブリック プロパティ IndentLevel  インデントレベル取得または設定します。 ( TraceListener から継承されます。)
パブリック プロパティ IndentSize  1 つインデント含まれる空白の数を取得または設定します。 ( TraceListener から継承されます。)
パブリック プロパティ IsThreadSafe  トレース リスナスレッド セーフかどうかを示す値を取得します。 ( TraceListener から継承されます。)
パブリック プロパティ Location ログ ファイルの場所を取得または設定します
パブリック プロパティ LogFileCreationSchedule ログ ファイルの名前に追加する日付決定します
パブリック プロパティ MaxFileSize ログ ファイル最大サイズ (バイト単位) を取得または設定します
パブリック プロパティ Name  この TraceListener の名前を取得または設定します。 ( TraceListener から継承されます。)
パブリック プロパティ ReserveDiskSpace 確保する空きディスク容量 (バイト単位) を取得または設定します。この容量下回ると、ログ ファイルメッセージ出力できなくなります
パブリック プロパティ TraceOutputOptions  トレース出力オプション取得または設定します。 ( TraceListener から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ NeedIndent  出力インデント設定するかどうかを示す値を取得または設定します。 ( TraceListener から継承されます。)
参照参照

関連項目

FileLogTraceListener クラス
Microsoft.VisualBasic.Logging 名前空間
BaseFileName
TraceData
TraceEvent
Flush
Close

その他の技術情報

チュートリアル : My.Application.Log による情報書き込み先の変更

FileLogTraceListener メソッド


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

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

関連項目

FileLogTraceListener クラス
Microsoft.VisualBasic.Logging 名前空間
BaseFileName
TraceData
TraceEvent
Flush
Close

その他の技術情報

チュートリアル : My.Application.Log による情報書き込み先の変更

FileLogTraceListener メンバ

ログ出力ファイルリダイレクトするシンプルなリスナ提供します

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


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド FileLogTraceListener オーバーロードされます。 FileLogTraceListener クラス新しインスタンス初期化し、その名前を設定します
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ Append 現在のファイル追記するか、新しファイル出力するかを決定します
パブリック プロパティ Attributes  アプリケーション構成ファイル定義されているカスタム トレース リスナ属性取得します。(TraceListener から継承されます。)
パブリック プロパティ AutoFlush ログ ファイル ストリーム書き込むたびに、バッファフラッシュするかどうか示します
パブリック プロパティ BaseFileName ログ ファイル基本名を取得または設定しますログ ファイルの完全名生成するときに使用されます。
パブリック プロパティ CustomLocation Location プロパティCustom設定されている場合に、ログ ファイルディレクトリ取得または設定します
パブリック プロパティ Delimiter ログ メッセージ使用されているフィールド区切り記号取得または設定します
パブリック プロパティ DiskSpaceExhaustedBehavior ログ ファイルへの出力時に空きディスク容量が ReserveDiskSpace プロパティ指定された値を下回っていた場合動作決定します
パブリック プロパティ Encoding 新しログ ファイル作成する際に使用するエンコーディング取得または設定します
パブリック プロパティ Filter  トレース リスナトレース フィルタ取得および設定します。(TraceListener から継承されます。)
パブリック プロパティ FullLogFileName 現在のログ ファイルの完全名取得します
パブリック プロパティ IncludeHostName ログ記録しているコンピュータホスト名出力含めかどうか示します
パブリック プロパティ IndentLevel  インデントレベル取得または設定します。(TraceListener から継承されます。)
パブリック プロパティ IndentSize  1 つインデント含まれる空白の数を取得または設定します。(TraceListener から継承されます。)
パブリック プロパティ IsThreadSafe  トレース リスナスレッド セーフかどうかを示す値を取得します。 (TraceListener から継承されます。)
パブリック プロパティ Location ログ ファイルの場所を取得または設定します
パブリック プロパティ LogFileCreationSchedule ログ ファイルの名前に追加する日付決定します
パブリック プロパティ MaxFileSize ログ ファイル最大サイズ (バイト単位) を取得または設定します
パブリック プロパティ Name  この TraceListener の名前を取得または設定します。(TraceListener から継承されます。)
パブリック プロパティ ReserveDiskSpace 確保する空きディスク容量 (バイト単位) を取得または設定します。この容量下回ると、ログ ファイルメッセージ出力できなくなります
パブリック プロパティ TraceOutputOptions  トレース出力オプション取得または設定します。(TraceListener から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ NeedIndent  出力インデント設定するかどうかを示す値を取得または設定します。(TraceListener から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Close オーバーライドされます現在のログ ファイル使用されているストリーム閉じ現在のストリーム関連付けられたすべてのリソース解放します。
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信使用するプロキシ生成必要な情報をすべて格納しているオブジェクト作成します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Dispose オーバーロードされます使用しているストリーム閉じ選択されオプションに従ってマネージ リソース解放します。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド Fail  オーバーロードされます。 TraceListener クラス実装時に作成したリスナエラー メッセージ出力します。 (TraceListener から継承されます。)
パブリック メソッド Flush オーバーライドされます現在のログ ファイルへの書き込み使用しているストリームフラッシュます。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetLifetimeService  対象インスタンス有効期間ポリシー制御する現在の有効期間サービス オブジェクト取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象インスタンス有効期間ポリシー制御する有効期間サービス オブジェクト取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
パブリック メソッド TraceData オーバーロードされますオーバーライドされます出力ファイルトレース データ書き込みます
パブリック メソッド TraceEvent オーバーロードされますトレース情報イベント情報出力ファイルまたはストリーム書き込みます
パブリック メソッド TraceTransfer  トレース情報メッセージ関連するアクティビティ ID、およびイベント情報リスナ固有の出力書き込みます。 (TraceListener から継承されます。)
パブリック メソッド Write オーバーロードされます文脈情報付加せずに、メッセージ逐一ディスク出力します
パブリック メソッド WriteLine オーバーロードされます文脈情報追加せずに、メッセージ逐一ディスク出力します。現在行の最後に終端記号追加されます。
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

FileLogTraceListener クラス
Microsoft.VisualBasic.Logging 名前空間
BaseFileName
TraceData
TraceEvent
Flush
Close

その他の技術情報

チュートリアル : My.Application.Log による情報書き込み先の変更



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

辞書ショートカット

すべての辞書の索引

「FileLogTraceListener」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS