Mix-in that provides some private convenience logging functions. Uses the @logger instance variable.
An optional Ruby Logger for debugging output. If it is unset, the log methods will be silent.