IForwardingLogger Interfaccia

Definizione

Estende l'interfaccia ILogger per fornire proprietà per inoltrare eventi a un logger in esecuzione in un altro processo.Extends the ILogger interface to provide properties to forward events to a logger running in a different process. Può anche essere utilizzato per creare logger di filtro.It can also be used create filtering loggers.

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

Proprietà

BuildEventRedirector

Ottenuto o impostato dal motore di compilazione per consentire ai logger di nodo di inoltrare messaggi al logger centrale.Get or set by the build engine to allow node loggers to forward messages to the central logger.

NodeId

Ottenuto o impostato dal motore di compilazione o dal nodo per indicare al logger di inoltro su quale nodo è in esecuzione.Get or set by the build engine or node to inform the forwarding logger on which node it is running.

Parameters

Ottiene o imposta i parametri del logger definiti dall'utente.Gets or sets the user-defined parameters of the logger.

(Ereditato da ILogger)
Verbosity

Ottiene o imposta il livello di dettaglio da visualizzare nel registro eventi.Gets or sets the level of detail to show in the event log.

(Ereditato da ILogger)

Metodi

Initialize(IEventSource)

Sottoscrive i logger a eventi specifici.Subscribes loggers to specific events. Questo metodo viene chiamato quando il logger viene registrato nel modulo di gestione della compilazione, prima della generazione degli eventi.This method is called when the logger is registered with the build engine, before any events are raised.

(Ereditato da ILogger)
Initialize(IEventSource, Int32)

Inizializza il logger.Initializes the logger.

(Ereditato da INodeLogger)
Shutdown()

Rilascia le risorse allocate per il logger al momento dell'inizializzazione o durante la compilazione.Releases the resources allocated to the logger at the time of initialization or during the build. Questo metodo viene chiamato quando viene annullata la registrazione del logger nel modulo di gestione, dopo la generazione di tutti gli eventi.This method is called when the logger is unregistered from the engine, after all events are raised. Un host di MSBuildMSBuild in genere annulla la registrazione dei logger subito prima di uscire.A host of MSBuildMSBuild typically unregisters loggers immediately before quitting.

(Ereditato da ILogger)

Si applica a