So I'm trying to generate proxy objects to wrap some existing objects. I'd like to create proxies which add logging without having to write the logging in to each of my objects and method calls.
I know I can do this by writing a proxy myself, but I have a lot of objects that I don't want to change.
Alternatively, can I use the reflection API to create new objects (that implement the correct interfaces) that just wrap my actual objects?
