INodeLogger INodeLogger INodeLogger INodeLogger Interface


ビルド システムに "並列対応 logger" を定義します。Defines a "parallel aware logger" in the build system.

public interface class INodeLogger : Microsoft::Build::Framework::ILogger
public interface INodeLogger : Microsoft.Build.Framework.ILogger
type INodeLogger = interface
    interface ILogger
Public Interface INodeLogger
Implements ILogger


並列対応 logger は CPU 数を受け入れます。A parallel aware logger accepts a CPU count. CPU 数が1より大きい場合は、イベントがログに記録されるたびに、各 CPU の logger からビルドイベントが受信されることを意味します。A CPU count greater than 1 means that build events are received from each CPU's logger as the events are logged.


Initialize(IEventSource) Initialize(IEventSource) Initialize(IEventSource) Initialize(IEventSource)

logger を特定のイベントにサブスクライブします。Subscribes loggers to specific events. このメソッドは、イベントが発生する前、ビルド エンジンに logger が登録されるときに呼び出されます。This method is called when the logger is registered with the build engine, before any events are raised.

(Inherited from ILogger)
Initialize(IEventSource, Int32) Initialize(IEventSource, Int32) Initialize(IEventSource, Int32) Initialize(IEventSource, Int32)

ロガーを初期化します。Initializes the logger.

Shutdown() Shutdown() Shutdown() Shutdown()

ビルドの初期化時またはビルド中に、logger に割り当てられているリソースを解放します。Releases the resources allocated to the logger at the time of initialization or during the build. このメソッドは、すべてのイベントが発生した後、ビルド エンジンから logger が登録解除されるときに呼び出されます。This method is called when the logger is unregistered from the engine, after all events are raised. 一般的に MSBuildMSBuild のホストでは、終了する直前に logger の登録を解除します。A host of MSBuildMSBuild typically unregisters loggers immediately before quitting.

(Inherited from ILogger)


Parameters Parameters Parameters Parameters

logger のユーザー定義パラメーターを取得または設定します。Gets or sets the user-defined parameters of the logger.

(Inherited from ILogger)
Verbosity Verbosity Verbosity Verbosity

イベント ログに表示される詳細レベルを取得または設定します。Gets or sets the level of detail to show in the event log.

(Inherited from ILogger)