add LoggingProxyFactory