Log a message at the 'debug' level.
Log a message at the 'error' level.
Log a message at the 'info' level.
Log the given message at the given level. If the internal level is higher than the given level, the message may be voided.
Log a message at the 'silly' level.
Log a message at the 'verbose' level.
Log a message at the 'warn' level.
Implements BaseLogger around a SimpleLogger, which can be swapped out a runtime.