Окно лога
🔗 Оригинальная страница — Источник данного материала
Описание
Лог служит для вывода сообщений пользователю. Сообщение может иметь один из трёх типов:
- Информационное — («Начинаем работу», «Приступаем к регистрации», «Успешно создали аккаунт» и т.п.);
- Предупреждающее — (любые некритические ошибки в работе шаблон а);
- Ошибочное — (в работе произошла серьёзная ошибка, на которую надо обратить внимание).
Помимо прочего эти три вида сообщений отличаются иконками:

Так же, начиная с ZennoPoster 7.2.1.0, сообщениям можно задавать цвет фона

Сообщения в лог выводятся с помощью экшена Оповещение.
Для чего используется?
Представим ситуацию: вы создали шаблон, и одно его выполнение занимает около 8 минут. При этом вывод в лог вы не используете вовсе. Шаблон запускается и без проблем отрабатывает несколько раз подряд — один, два, пять, десять…
Однако на одном из следующих запусков (например, на одиннадцатом) выполнение неожида нно «зависает»: шаблон не завершается успешно, но и ошибки не возникает. Он может находиться в таком состоянии 10, 20 или даже 30 минут. В результате остаётся только принудительно закрыть программу и перезапустить шаблон, надеясь, что ситуация больше не повторится.
Чтобы избежать подобных сценариев, рекомендуется добавлять вывод сообщений в лог. Это позволяет в любой момент видеть, на каком этапе сейчас находится выполнение шаблона. Если он всё-таки зависнет, по последним записям в логе можно быстро понять, на каком шаге возникла проблема и где стоит искать причину.
Если при этом кажется, что сообщений в логе ZennoPoster слишком много, но удалять экшены не хочется, есть удобное решение. Можно настроить отображение таких сообщений только в ProjectMaker. Для этого в экшене Оповещение достаточно снять галочку Показывать в ZennoPoster — логика шаблона сохранится, а интерфейс ZennoPoster останется чистым.
Принцип работы
Включение окна лога
Чтобы включить его надо кликнуть в верхнем меню по пункту Окно и выбрать пункт Лог:

Если окно лога не отображается
Бывают случаи, когда окно лога не отображается, хоть возле него в настройках и стоит чекбокс (как показано на скриншоте выше), говорящий о том, что оно включено. Если после нескольких попыток его включить оно так и не появилось, то можно произвести общий сброс настроек окон в ProjectMaker.