func (bs *BusStub) call(client *myrpc.RPC, serviceMethod string, args interface{}, reply interface{}) (err error) { defer func() { log.Printf("BusStub call\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 { return errorNullPointer } return client.Call(serviceMethod, args, reply) }