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
FormattableLogAction Delegate representing lazy formattable log action.
FormattableLogActionEntry Delegate representing lazy formattable log entry.
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.