Cake.Core.Diagnostics Namespace


This namespace contain types that enable you to implement custom logging support and interact with build logs.

Delegate Types

Delegate Summary
LogAction Delegate representing lazy log action.
LogActionEntry Delegate representing lazy log entry.

Interface Types

Interface Summary
ICakeDebugger Represents a mechanism to interact with the debugger.
ICakeLog Represents a log.

Class Types

Class Summary
CakeBuildLog A log that writes to the console.
CakeDebugger The Cake debugger.
LogExtensions Contains extension methods for ICakeLog.
NullLog A log that discards messages written to it.

Enum Types

Enum Summary
LogLevel Represents a log level.
Verbosity Represents verbosity.