Документация 0.4 Справочник действий
Записать в лог
control.log · Управление
Пишет сообщение в лог запуска
Записывает сообщение в лог запуска: в студии — в «Лог», на роботе — в журнал задания в оркестраторе. Используйте для вех процесса („Заявок в файле: 12“), значений при отладке и предупреждений, которые должен увидеть оператор.
Свойства #
| Свойство | Имя в файле | Значение | Обязательное | По умолчанию | Описание |
|---|---|---|---|---|---|
| Уровень | level |
выбор из списка | нет | info |
Значения: info, warn, error. |
| Сообщение | message |
текст | да | — |
Результат #
Действие не возвращает значений.
Как работает #
- Уровень (
level):info— обычное сообщение,warn— предупреждение,error— ошибка (только запись, процесс не останавливается; чтобы остановить, используйтеcontrol.throw). - Сообщение (
message) — текст с подстановками{{ }}:Обработано {{ processed }} из {{ rows.length }}. Объект или список в{{ }}выводится как JSON. - Пароли из
orch.getCredentialв логе заменяются на***.
Ошибки #
| Код | Причина и что делать |
|---|---|
ExpressionError |
Ошибка в {{ }}: например, имя переменной с опечаткой |
Пример #
{ "type": "control.log", "props": { "level": "info", "message": "Готово: {{ formatDate(now(), 'dd.MM.yyyy') }}" } }