Microsoft.Build.Logging Namespace

Contains types used for logging the progress of a build. For information, see MSBuild.

Classes

ConfigurableForwardingLogger

Represents a logger that forwards events to a central logger (e.g ConsoleLogger) residing on the parent node.

ConsoleLogger

Represents the default logger that outputs event data to the console (stdout).

DistributedFileLogger

This class creates a text file which will contain the build log for a node.

FileLogger

A specialization of the ConsoleLogger that logs to a file instead of the console.

ForwardingLoggerRecord

Represents a central/forwarding logger pair used in multiprocessor logging.

LoggerDescription

Contains information about a logger as a collection of values that can be used to instantiate the logger and can be serialized to be passed between different processes.

Delegates

ColorResetter

Type of delegate used to reset console color.

ColorSetter

Type of delegate used to set console color.

WriteHandler

Delegate used for writing a string to some location like the console window or the IDE build window.