FileLogger Class

Definition

Extends the ConsoleLogger to log messages to a file rather than the console window.

public ref class FileLogger : Microsoft::Build::BuildEngine::ConsoleLogger
public class FileLogger : Microsoft.Build.BuildEngine.ConsoleLogger
type FileLogger = class
    inherit ConsoleLogger
Public Class FileLogger
Inherits ConsoleLogger
Inheritance
FileLogger

Remarks

The FileLogger writes messages to a file in exactly the same format as the ConsoleLogger writes messages to the console window.

Constructors

FileLogger()

Initializes a new instance of the FileLogger class.

Properties

Parameters

Gets or sets the parameters passed to the ConsoleLogger.

(Inherited from ConsoleLogger)
ShowSummary

Gets or sets a value indicating whether the logger will display a summary of errors and warnings.

(Inherited from ConsoleLogger)
SkipProjectStartedText

Gets or sets a value indicating whether the logger will display messages when new projects are started during the build.

(Inherited from ConsoleLogger)
Verbosity

Gets or sets the LoggerVerbosity level of the logger.

(Inherited from ConsoleLogger)
WriteHandler

Gets or sets to the WriteHandler delegate for the ConsoleLogger.

(Inherited from ConsoleLogger)

Methods

ApplyParameter(String, String)

Adds the specified parameter name and value to the logger.

(Inherited from ConsoleLogger)
BuildFinishedHandler(Object, BuildFinishedEventArgs)

Handles the BuildFinished event.

(Inherited from ConsoleLogger)
BuildStartedHandler(Object, BuildStartedEventArgs)

Handles the BuildStarted event.

(Inherited from ConsoleLogger)
CustomEventHandler(Object, CustomBuildEventArgs)

Handles the CustomEventRaised event.

(Inherited from ConsoleLogger)
ErrorHandler(Object, BuildErrorEventArgs)

Handles the ErrorRaised event.

(Inherited from ConsoleLogger)
Initialize(IEventSource)

Registers the logger for the specified events.

Initialize(IEventSource, Int32)

Registers the logger for the specified events.

Initialize(IEventSource, Int32)

Registers the logger for the specified events.

(Inherited from ConsoleLogger)
MessageHandler(Object, BuildMessageEventArgs)

Handles the MessageRaised event.

(Inherited from ConsoleLogger)
ProjectFinishedHandler(Object, ProjectFinishedEventArgs)

Handles the ProjectFinished event.

(Inherited from ConsoleLogger)
ProjectStartedHandler(Object, ProjectStartedEventArgs)

Handles the ProjectStarted event.

(Inherited from ConsoleLogger)
Shutdown()

Stops the logger, releases all resources, and closes the file to which the logger was writing.

TargetFinishedHandler(Object, TargetFinishedEventArgs)

Handles the TargetFinished event.

(Inherited from ConsoleLogger)
TargetStartedHandler(Object, TargetStartedEventArgs)

Handles the TargetStarted event.

(Inherited from ConsoleLogger)
TaskFinishedHandler(Object, TaskFinishedEventArgs)

Handles the TaskFinished event.

(Inherited from ConsoleLogger)
TaskStartedHandler(Object, TaskStartedEventArgs)

Handles the TaskStarted event.

(Inherited from ConsoleLogger)
WarningHandler(Object, BuildWarningEventArgs)

Handles the WarningRaised event.

(Inherited from ConsoleLogger)

Applies to