Wb-jscript: различия между версиями

Строка 42: Строка 42:


== Логи ==
== Логи ==
Для отладки использование логов - бесценно. Иметь возможность в любом месте скрипта записать текущее значение переменной, состояние устройства очень помогает.
Использование логов для отладки - бесценно. Иметь возможность в любом месте скрипта записать текущее значение переменной, состояние устройства очень помогает.
Логи в WB двух типов - с записью в файл (/var/log/mesages) и  в mqtt топик.
Логи в WB двух типов - с записью в файл (/var/log/mesages) и  в mqtt топик.
Лог вызывается такой командой:
Лог вызывается такой командой:
  log.{debug,info,warning,error}(fmt, [arg1 [, ...]])
  log.{debug,info,warning,error}(fmt, [arg1 [, ...]])
Научимся ими пользоваться - а заодно и напишем первый скрипт.
Научимся ими пользоваться, а заодно, и напишем первый скрипт.
В меню “Rules” нажимаем “New” и в поле для имени, верху пишем “logs_and_vars_test.js”
В меню “Rules” нажимаем “New” и в поле для имени, верху пишем “logs_and_vars_test.js”
И в поле скрипта вставляем:
И в поле скрипта вставляем:
618

правок