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

FileLogger クラス

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

ConsoleLogger を拡張してメッセージコンソール ウィンドウではなくファイル記録します。

名前空間: Microsoft.Build.BuildEngine
アセンブリ: Microsoft.Build.Engine (microsoft.build.engine.dll 内)
構文構文

Public Class FileLogger
    Inherits ConsoleLogger
public class FileLogger : ConsoleLogger
public ref class FileLogger : public
 ConsoleLogger
public class FileLogger extends ConsoleLogger
public class FileLogger extends
 ConsoleLogger
解説解説
継承階層継承階層
System.Object
   Microsoft.Build.BuildEngine.ConsoleLogger
    Microsoft.Build.BuildEngine.FileLogger
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
FileLogger メンバ
Microsoft.Build.BuildEngine 名前空間

FileLogger コンストラクタ

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

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

名前空間: Microsoft.Build.BuildEngine
アセンブリ: Microsoft.Build.Engine (microsoft.build.engine.dll 内)
構文構文

public FileLogger ()
public:
FileLogger ()
public FileLogger ()
使用例使用例

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");
        }
    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
FileLogger クラス
FileLogger メンバ
Microsoft.Build.BuildEngine 名前空間

FileLogger プロパティ


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

( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ Parameters  ConsoleLogger に渡されるパラメータ取得または設定します。 ( ConsoleLogger から継承されます。)
パブリック プロパティ ShowSummary  エラーおよび警告概要logger表示するかどうかを示す値を取得または設定します。 ( ConsoleLogger から継承されます。)
パブリック プロパティ SkipProjectStartedText  ビルド中に新しプロジェクト開始されたときに loggerメッセージ表示するかどうかを示す値を取得または設定します。 ( ConsoleLogger から継承されます。)
パブリック プロパティ Verbosity  logger の LoggerVerbosity レベル取得または設定します。 ( ConsoleLogger から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ WriteHandler  ConsoleLogger使用する WriteHandler デリゲート取得または設定します。 ( ConsoleLogger から継承されます。)
参照参照

関連項目

FileLogger クラス
Microsoft.Build.BuildEngine 名前空間

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 から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

FileLogger クラス
Microsoft.Build.BuildEngine 名前空間

FileLogger メンバ

ConsoleLogger を拡張してメッセージコンソール ウィンドウではなくファイル記録します。

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


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド FileLogger FileLogger クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ Parameters  ConsoleLogger渡されるパラメータ取得または設定します。(ConsoleLogger から継承されます。)
パブリック プロパティ ShowSummary  エラーおよび警告概要logger表示するかどうかを示す値を取得または設定します。(ConsoleLogger から継承されます。)
パブリック プロパティ SkipProjectStartedText  ビルド中に新しプロジェクト開始されたときに loggerメッセージ表示するかどうかを示す値を取得または設定します。(ConsoleLogger から継承されます。)
パブリック プロパティ Verbosity  logger の LoggerVerbosity レベル取得または設定します。(ConsoleLogger から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ WriteHandler  ConsoleLogger使用する WriteHandler デリゲート取得または設定します。(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 から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

FileLogger クラス
Microsoft.Build.BuildEngine 名前空間



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

辞書ショートカット

すべての辞書の索引

「FileLogger」の関連用語

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

   

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



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

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

©2024 GRAS Group, Inc.RSS