func (bs *BusStub) makeGo(client *myrpc.RPC, serviceMethod string, args interface{}, reply interface{}) (retErr chan error, err error) { defer func() { log.Printf("BusStub makeGo\nFrom %s(%s) to (%s) with error(%v)\nServiceMethod:%s\nArgs:%+v\nReply:%+v\n", bs.selfServer.Name, bs.selfServer.Host, client.GetTargetAddr(), err, serviceMethod, args, reply) }() if client == nil { err = errorNullPointer return } retErr = client.Go(serviceMethod, args, reply) return }