NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: cyril on February 16, 2017, 02:49:42 PM

Title: Как пользоваться методом toJson() для Event'a в nxsl скриптах?
Post by: cyril on February 16, 2017, 02:49:42 PM
Согласно этим постам
    https://www.netxms.org/forum/e-eoe-o-koaot-netxms/to_json-eta/ (https://www.netxms.org/forum/e-eoe-o-koaot-netxms/to_json-eta/)
    https://www.netxms.org/forum/announcements/netxms-2-0-5-released/ (https://www.netxms.org/forum/announcements/netxms-2-0-5-released/)
появился метод toJson() для класса Event, но как им пользоваться в nxsl скриптах?
Мне нужно отладить какой аларм терминируется пришедшим ивентом, и было бы удобно увидеть в логе все параметры пришедшего ивента.
Напрмер, в EventProcessingPolicy для правила на ивент SYS_ALARM_TIMEOUT добавить в Filtering Script такое:

trace(3,toJson($event));
Title: Re: Как пользоваться методом toJson() для Event'a в nxsl скриптах?
Post by: Tatjana Dubrovica on February 16, 2017, 03:00:15 PM
It should look like:


trace(3,$event->toJson());
Title: Re: Как пользоваться методом toJson() для Event'a в nxsl скриптах?
Post by: cyril on February 16, 2017, 03:34:57 PM
спасибо, получилось