MSBuildLoggerSettings Class

Summary

Represents the common settings for a logger.
Namespace
Cake.Common.Tools.DotNet.MSBuild
Base Types
  • object
Derived Types
graph BT Type-->Base0["object"] Type["MSBuildLoggerSettings"] class Type type-node Derived0["MSBuildFileLoggerSettings"]-->Type click Derived0 "/api/Cake.Common.Tools.DotNet.MSBuild/MSBuildFileLoggerSettings"

Syntax

public class MSBuildLoggerSettings

Properties

Name Value Summary
ConsoleColorType MSBuildConsoleColorType
Gets or sets value that indicates the type of console color to use for all logging messages.
DisableMultiprocessorLogging bool
Gets or sets a value indicating whether to disable the multiprocessor logging style of output when running in non-multiprocessor mode.
ForceNoAlign bool
Gets or sets a value indicating whether to not align the text to the size of the console buffer.
HideItemAndPropertyList bool
Gets or sets a value indicating whether to hide the list of items and properties that would appear at the start of each project build if the verbosity level is set to diagnostic.
NoSummary bool
Gets or sets a value indicating whether to hide the error and warning summary at the end.
PerformanceSummary bool
Gets or sets a value indicating whether to show the time that’s spent in tasks, targets, and projects.
ShowCommandLine bool
Gets or sets a value indicating whether to show TaskCommandLineEvent messages.
ShowEventId bool
Gets or sets a value indicating whether to show the event Id for each started event, finished event, and message.
ShowTimestamp bool
Gets or sets a value indicating whether to show the timestamp as a prefix to any message.
SummaryOutputLevel MSBuildLoggerOutputLevel
Gets or sets value that indicates the level of summary output at the end for the logger.
Verbosity DotNetVerbosity?
Gets or sets a value that overrides the /verbosity setting for this logger.

Extension Methods

Name Value Summary
Dump<MSBuildLoggerSettings>() string
Get a basic string representation of specified object.
Requires the Cake.Incubator addin
IsIn<MSBuildLoggerSettings>(MSBuildLoggerSettings[]) bool
Checks if the source is contained in a list
Requires the Cake.Incubator addin
NotNull<MSBuildLoggerSettings>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Ftp addin
NotNull<MSBuildLoggerSettings>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Issues addin
ThrowIfNull<MSBuildLoggerSettings>(string, string) T
Throws a System.ArgumentNullException with a specific message if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ThrowIfNull<MSBuildLoggerSettings>(string) T
Throws a System.ArgumentNullException if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin
ToStringWithNullMarkup() string
Returns the string value or a Not set> markup suitable for Spectre.Console.
Requires the Cake.Issues addin