Cake.Core.Diagnostics Namespace

Summary

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

Enum Types

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

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.

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.