Adding logger support. Redis error handling and unavailability hardening