topics/add-logging

added logging to the client instance
I would feel better if we had a default logger object, either real or Null Object