Add addProxy() method to Adaptor class
Revise Logger to accept multiple arguments