/** * Enables the logging output. */ public void AttachLogger() { XmlRpcManagerClientLogger logger = new XmlRpcManagerClientLogger(); logger.Attach(this); }
/** * Creates an XmlRpcManager instance with the specified ip, port. * Logs Request and Response messages in XML if logReqresp is set to true */ public static IXmlRpcManager GetXmlRpcManager(string ip, int port, bool logReqresp) { IXmlRpcManager proxy = XmlRpcProxyGen.Create<IXmlRpcManager>(); proxy.Url = "http://" + ip + ":" + port + "/xm.rem"; if (logReqresp) { XmlRpcManagerClientLogger logger = new XmlRpcManagerClientLogger(); logger.Attach(proxy); } return proxy; }
/** * Creates an XmlRpcManager instance with the specified ip, port. * Logs Request and Response messages in XML if logReqresp is set to true */ public static IXmlRpcManager GetXmlRpcManager(string ip, int port, string relativeUri, bool logReqresp) { IXmlRpcManager proxy = XmlRpcProxyGen.Create<IXmlRpcManager>(); proxy.Url = string.Format("http://{0}:{1}/{2}", ip, port, relativeUri); if (logReqresp) { XmlRpcManagerClientLogger logger = new XmlRpcManagerClientLogger(); logger.Attach(proxy); } return proxy; }