Improve logging for JoinManager at INFO and WARNING level

Details

Description

All logging at the INFO level lacks context information (the proxy for which an exception occurs) and as such the logging is not very helpful with troubleshooting.

INFO: JoinManager - failure
java.rmi.NoSuchObjectException: no such object in table
at net.jini.jeri.BasicObjectEndpoint.executeCall(BasicObjectEndpoint.java:420)
at net.jini.jeri.BasicInvocationHandler.invokeRemoteMethodOnce(BasicInvocationHandler.java:806)
at net.jini.jeri.BasicInvocationHandler.invokeRemoteMethod(BasicInvocationHandler.java:659)
at net.jini.jeri.BasicInvocationHandler.invoke(BasicInvocationHandler.java:528)
at org.cheiron.seven.proxy.BasicInvocationHandler.invokeMethod(BasicInvocationHandler.java:323)
at org.cheiron.seven.proxy.BasicInvocationHandler.invoke(BasicInvocationHandler.java:152)
at org.cheiron.seven.proxy.StubInvokerHandler.invoke(StubInvokerHandler.java:171)
at org.cheiron.seven.proxy.BasicInvocationHandler.invokeMethod(BasicInvocationHandler.java:323)
at org.cheiron.seven.proxy.ServiceStubProxyHandler.specializedInvoke(ServiceStubProxyHandler.java:199)
at org.cheiron.seven.proxy.BasicInvocationHandler.invoke(BasicInvocationHandler.java:142)
at com.sun.jini.reggie.$Proxy298.renewServiceLease(Unknown Source)
at com.sun.jini.reggie.ServiceLease.doRenew(ServiceLease.java:98)
at com.sun.jini.lease.AbstractLease.renew(AbstractLease.java:94)
at net.jini.lease.LeaseRenewalManager.renewAll(LeaseRenewalManager.java:1465)
at net.jini.lease.LeaseRenewalManager.access$500(LeaseRenewalManager.java:349)
at net.jini.lease.LeaseRenewalManager$RenewTask.run(LeaseRenewalManager.java:489)
at com.sun.jini.thread.TaskManager$TaskThread.run(TaskManager.java:331)

A similar similar problem exists with two lease WARNING s in ProxyReg.register.