В сценарии vRealize Orchestrator любого типа, будь то рабочий процесс, политика или действие, можно записывать данные в журнал. Эти данные имеют тип и уровень. По типу данные разделяются на постоянные и непостоянные. Уровень может принимать значения DEBUG, INFO, WARN, ERROR, TRACE и FATAL.

Табл. 1. Создание постоянных и непостоянных журналов
Уровень журнала Постоянный тип Непостоянный тип
DEBUG Server.debug("краткий текст", "полный текст"); System.debug("текст")
INFO Server.log("краткий текст", "полный текст"); System.log("текст");
WARN Server.warn("краткий текст", "полный текст"); System.warn("текст");
ERROR Server.error("краткий текст", "полный текст"); System.error("текст");

Постоянные журналы

В постоянных журналах (журналах сервера) отслеживается ведение журналов прошлых запусков рабочих процессов; эти журналы хранятся в базе данных vRealize Orchestrator.

Непостоянные журналы

Если для создания сценариев используется непостоянный журнал (системный журнал), сервер vRealize Orchestrator уведомляет все выполняемые приложения vRealize Orchestrator о данном журнале, но эта информация не сохраняется в базе данных. При перезапуске приложения сведения в журнале утрачиваются. Непостоянные журналы используются для отладки и получения информации в режиме реального времени. Для просмотра системных журналов необходимо выбрать завершенный рабочий процесс в vRealize Orchestrator Client и перейти на вкладку Журналы.