Update: Adapters are now responsible for logging.

Adapters should do all their logging on their own because
useful log messages depend on what the adapters are doing.

* Refactored the redis adapter to output logs directly.