Share via


Engine.RegisterDistributedLogger Method

Registers distributed loggers with the build engine.

MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.

Namespace:  Microsoft.Build.BuildEngine
Assembly:  Microsoft.Build.Engine (in Microsoft.Build.Engine.dll)

Syntax

'Declaration
Public Sub RegisterDistributedLogger ( _
    centralLogger As ILogger, _
    forwardingLogger As LoggerDescription _
)
public void RegisterDistributedLogger(
    ILogger centralLogger,
    LoggerDescription forwardingLogger
)
public:
void RegisterDistributedLogger(
    ILogger^ centralLogger, 
    LoggerDescription^ forwardingLogger
)
member RegisterDistributedLogger : 
        centralLogger:ILogger * 
        forwardingLogger:LoggerDescription -> unit
public function RegisterDistributedLogger(
    centralLogger : ILogger, 
    forwardingLogger : LoggerDescription
)

Parameters

Remarks

This method is not thread-safe. To ensure uniform behavior, all loggers should register before the build is started. For more information, see Writing Multi-Proc Aware Loggers.

.NET Framework Security

See Also

Reference

Engine Class

Microsoft.Build.BuildEngine Namespace