logger

Configurable logging for framework diagnostics.

Item Description
Logger Interface with Debug, Info, Warn, and Error methods.
SetLogger(l Logger) Replace the default logger.
Log() Logger Retrieve the active logger.