FileLogger クラス
アセンブリ: Microsoft.Build.Engine (microsoft.build.engine.dll 内)



Microsoft.Build.BuildEngine.ConsoleLogger
Microsoft.Build.BuildEngine.FileLogger


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


FileLogger コンストラクタ
アセンブリ: Microsoft.Build.Engine (microsoft.build.engine.dll 内)


Engine オブジェクトを作成し、BuildProjectFile メソッドを使用してプロジェクト ファイルを構築する例を次に示します。情報をファイルに記録するために、FileLogger クラスが使用されています。
Module Module1 'You need to add references to Microsoft.Build.Framework and 'Microsoft.Build.BuildEngine Sub Main() 'Create a new Engine object Dim engine As New Engine() 'Point to the correct path that contains the 2.0 clr/tools engine.BinPath = "c:\windows\microsoft.net\framework\v2.0.xxxxx" 'Instantiate a new FileLogger to generate a build log Dim logger As New FileLogger() 'Set logfile parameter to indicate the log destination logger.Parameters = "logfile=c:\temp\build.log" 'Register the logger with the engine engine.RegisterLogger(logger) 'Build the project file Dim success As Boolean = engine.BuildProjectFile("c:\temp\validate.proj") If success Then Console.WriteLine("Build successful") Else Console.WriteLine("Build failed - view the log") End If End Sub End Module
using System; using System.Collections.Generic; using System.Text; using Microsoft.Build.BuildEngine; namespace BuildAProjectCS { class Program { static void Main(string[] args) { // Instantiate a new Engine object Engine engine = new Engine(); // Point to the correct path that contains the 2.0 clr/tools engine.BinPath = @"c:\windows\microsoft.net\framework\v2.0.xxxxx"; // Instantiate a new FileLogger to generate build log FileLogger logger = new FileLogger(); // Set logfile parameter to indicate the log destination logger.Parameters = @"logfile=C:\temp\build.log"; // Register the logger with the engine engine.RegisterLogger(logger); // Build a project file bool success = engine.BuildProjectFile(@"c:\temp\validate.proj"); if (success) Console.WriteLine("Success!"); else Console.WriteLine("Build failed - look at c:\temp\build.log for details"); } } }


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


FileLogger プロパティ

名前 | 説明 | |
---|---|---|
![]() | Parameters | ConsoleLogger に渡されるパラメータを取得または設定します。 ( ConsoleLogger から継承されます。) |
![]() | ShowSummary | エラーおよび警告の概要を logger で表示するかどうかを示す値を取得または設定します。 ( ConsoleLogger から継承されます。) |
![]() | SkipProjectStartedText | ビルド中に新しいプロジェクトが開始されたときに logger でメッセージを表示するかどうかを示す値を取得または設定します。 ( ConsoleLogger から継承されます。) |
![]() | Verbosity | logger の LoggerVerbosity レベルを取得または設定します。 ( ConsoleLogger から継承されます。) |


FileLogger メソッド

名前 | 説明 | |
---|---|---|
![]() | ApplyParameter | 指定したパラメータ名および値を logger に追加します。 ( ConsoleLogger から継承されます。) |
![]() | BuildFinishedHandler | BuildFinished イベントを処理します。 ( ConsoleLogger から継承されます。) |
![]() | BuildStartedHandler | BuildStarted イベントを処理します。 ( ConsoleLogger から継承されます。) |
![]() | CustomEventHandler | CustomEventRaised イベントを処理します。 ( ConsoleLogger から継承されます。) |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | ErrorHandler | ErrorRaised イベントを処理します。 ( ConsoleLogger から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | Initialize | オーバーライドされます。 指定したイベントに対する logger を登録します。 |
![]() | MessageHandler | MessageRaised イベントを処理します。 ( ConsoleLogger から継承されます。) |
![]() | ProjectFinishedHandler | ProjectFinished イベントを処理します。 ( ConsoleLogger から継承されます。) |
![]() | ProjectStartedHandler | ProjectStarted イベントを処理します。 ( ConsoleLogger から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | Shutdown | オーバーライドされます。 logger を停止し、すべてのリソースを解放します。さらに、logger の書き込み先のファイルを閉じます。 |
![]() | TargetFinishedHandler | TargetFinished イベントを処理します。 ( ConsoleLogger から継承されます。) |
![]() | TargetStartedHandler | TargetStarted イベントを処理します。 ( ConsoleLogger から継承されます。) |
![]() | TaskFinishedHandler | TaskFinished イベントを処理します。 ( ConsoleLogger から継承されます。) |
![]() | TaskStartedHandler | TaskStarted イベントを処理します。 ( ConsoleLogger から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |
![]() | WarningHandler | WarningRaised イベントを処理します。 ( ConsoleLogger から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

FileLogger メンバ
ConsoleLogger を拡張して、メッセージをコンソール ウィンドウではなくファイルに記録します。
FileLogger データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Parameters | ConsoleLogger に渡されるパラメータを取得または設定します。(ConsoleLogger から継承されます。) |
![]() | ShowSummary | エラーおよび警告の概要を logger で表示するかどうかを示す値を取得または設定します。(ConsoleLogger から継承されます。) |
![]() | SkipProjectStartedText | ビルド中に新しいプロジェクトが開始されたときに logger でメッセージを表示するかどうかを示す値を取得または設定します。(ConsoleLogger から継承されます。) |
![]() | Verbosity | logger の LoggerVerbosity レベルを取得または設定します。(ConsoleLogger から継承されます。) |


名前 | 説明 | |
---|---|---|
![]() | ApplyParameter | 指定したパラメータ名および値を logger に追加します。 (ConsoleLogger から継承されます。) |
![]() | BuildFinishedHandler | BuildFinished イベントを処理します。 (ConsoleLogger から継承されます。) |
![]() | BuildStartedHandler | BuildStarted イベントを処理します。 (ConsoleLogger から継承されます。) |
![]() | CustomEventHandler | CustomEventRaised イベントを処理します。 (ConsoleLogger から継承されます。) |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | ErrorHandler | ErrorRaised イベントを処理します。 (ConsoleLogger から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | Initialize | オーバーライドされます。 指定したイベントに対する logger を登録します。 |
![]() | MessageHandler | MessageRaised イベントを処理します。 (ConsoleLogger から継承されます。) |
![]() | ProjectFinishedHandler | ProjectFinished イベントを処理します。 (ConsoleLogger から継承されます。) |
![]() | ProjectStartedHandler | ProjectStarted イベントを処理します。 (ConsoleLogger から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | Shutdown | オーバーライドされます。 logger を停止し、すべてのリソースを解放します。さらに、logger の書き込み先のファイルを閉じます。 |
![]() | TargetFinishedHandler | TargetFinished イベントを処理します。 (ConsoleLogger から継承されます。) |
![]() | TargetStartedHandler | TargetStarted イベントを処理します。 (ConsoleLogger から継承されます。) |
![]() | TaskFinishedHandler | TaskFinished イベントを処理します。 (ConsoleLogger から継承されます。) |
![]() | TaskStartedHandler | TaskStarted イベントを処理します。 (ConsoleLogger から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
![]() | WarningHandler | WarningRaised イベントを処理します。 (ConsoleLogger から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

Weblioに収録されているすべての辞書からFileLoggerを検索する場合は、下記のリンクをクリックしてください。

- FileLoggerのページへのリンク