add logging to failure backend as well
default to logging being on
rename the module
improve log messages based on code review and real use