618
правок
Garik (обсуждение | вклад) |
Garik (обсуждение | вклад) (→Логи) |
||
Строка 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” | ||
И в поле скрипта вставляем: | И в поле скрипта вставляем: |
правок