Builds a logging interceptor instance.
@param < T>
@param serviceInterface interface implemented by the delegate
@param delegate existing object to be wrapped
@param serviceId id of service
@param logger log used for debug level logging messages by the interceptor
@return a new object implementing the interface that can be used in place of the delegate,providing logging behavior around each method call on the service interface
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.