simple class to log attribute read/write and function calls in a Python object.
This simple class acts like the object it replaces but logs some operations like function calls, and get/set operations on attributes.