[ovirt-devel] how to print api method name and params in ovirt

Yaniv Kaul ykaul at redhat.com
Tue Sep 5 09:31:40 UTC 2017


On Tue, Sep 5, 2017 at 6:14 AM, pengyixiang <yxpengi386 at 163.com> wrote:

> hello, everyone!
>     We need to customed ovirt, and now I need to know which api been
> called and transport's params after button been pushed in engine, I try to
> add logs like this in vdsm:
>

Can you explain what you are trying to achieve? What customization are you
looking for?
It'd be great if you can contribute your changes so the community can
benefit from them.
Y.


>
>  455     @api.method
>  456     def hotplugDisk(self, params):
>  457         syslog.syslog("---in VM hotplugDisk")
>  458         syslog.syslog("params:%s" % (params))
>  459         try:
>  460             utils.validateMinimalKeySet(params, ('vmId', 'drive'))
>  461         except ValueError:
>  462             self.log.error('Missing one of required parameters: vmId,
> drive')
>  463             return {'status': {'code': errCode['MissParam']['status']
> ['code'],
>  464                                'message': 'Missing one of required '
>  465                                           'parameters: vmId, drive'}}
>  466         return self.vm.hotplugDisk(params)
>
> but the number of api method is too much,  where should I add is better to
> print called api method name and params?
>
>
>
>
>
> _______________________________________________
> Devel mailing list
> Devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/devel/attachments/20170905/33f4c23a/attachment.html>


More information about the Devel mailing list