Адекватные логи из .txt в .xlsx - дорабатываем ZennoPoster с помощью ZennoPoster'а

socsecret.ru

Client
Регистрация
30.09.2017
Сообщения
346
Благодарностей
209
Баллы
43
Логи Зеннопостера представляют собой множество txt-файлов с одинаковыми именами, разбросанными по папкам в директории c:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\версия_зеннопостера\Progs\Logs\
Пользоваться этими логами крайне неудобно: фильтрации нет, много ненужных сообщений, непонятно какой файл надо открывать, приходится перескакивать из одного файла в другой и т.д.
104752


Мой небольшой шаблон решает эти проблемы, превращая скопище executionLogs в единую удобную для анализа таблицу.
Для начала надо указать Путь к папке с файлами executionLog в входящих настройках шаблона. По-умолчанию там прописано {-Project.Directory-}Logs - т.е. можно скопировать папку Logs в директорию с проектом и не менять путь.

Далее стартуем бота, обязательно в ZennoPoster, потому что через ProjectMaker не дождётесь окончания выполнения шаблона.
В результате в таблице executionLog.xlsx соединится вся история логов, которые появлялись во кладке "Лог" Зенки, например:
104753


Пользоваться такими логами уже гораздо приятней! Рекомендую сразу сделать сортировку по алфавиту в колонке А, чтобы вся история шла в хронологическом порядке:
104754


Далее, если вам требуется выбрать определённую дату, например, 24 февраля (не спрашивайте почему именно её) - кликаете на фильтр в шапке и ставите нужную галочку.
104755


Колонки C и D по сути не нужны - можете их сжать для более приятного визуального восприятия.
С моими файлами всё отрабатывает замечательно, но если у кого-то не заработает - кидайте пример своих логов, я исправлю.

Пусть мой шаблон принесёт пользу, всем добра!
 
Номер конкурса шаблонов
Десятый конкурс шаблонов

Вложения

Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...

Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

Последнее редактирование:

lx2003

Client
Регистрация
15.02.2021
Сообщения
606
Благодарностей
144
Баллы
43
Логи Зеннопостера представляют собой множество txt-файлов с одинаковыми именами, разбросанными по папкам в директории c:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\версия_зеннопостера\Progs\Logs\
Пользоваться этими логами крайне неудобно: фильтрации нет, много ненужных сообщений, непонятно какой файл надо открывать, приходится перескакивать из одного файла в другой и т.д.
Посмотреть вложение 104752

Мой небольшой шаблон решает эти проблемы, превращая скопище executionLogs в единую удобную для анализа таблицу.
Для начала надо указать Путь к папке с файлами executionLog в входящих настройках шаблона. По-умолчанию там прописано {-Project.Directory-}Logs - т.е. можно скопировать папку Logs в директорию с проектом и не менять путь.

Далее стартуем бота, обязательно в ZennoPoster, потому что через ProjectMaker не дождётесь окончания выполнения шаблона.
В результате в таблице executionLog.xlsx соединится вся история логов, которые появлялись во кладке "Лог" Зенки, например:
Посмотреть вложение 104753

Пользоваться такими логами уже гораздо приятней! Рекомендую сразу сделать сортировку по алфавиту в колонке А, чтобы вся история шла в хронологическом порядке:
Посмотреть вложение 104754

Далее, если вам требуется выбрать определённую дату, например, 24 февраля (не спрашивайте почему именно её) - кликаете на фильтр в шапке и ставите нужную галочку.
Посмотреть вложение 104755

Колонки C и D по сути не нужны - можете их сжать для более приятного визуального восприятия.
С моими файлами всё отрабатывает замечательно, но если у кого-то не заработает - кидайте пример своих логов, я исправлю.

Пусть мой шаблон принесёт пользу, всем добра!
Приветствую! Как проще всего получить последнее сообщение из логов ПроджектМейкера или Зеннопостера?
То есть, когда выскакивает ошибка или несколько ошибок, чтобы их вывести в сообщение или отправить в телеграм-бот.
 

lx2003

Client
Регистрация
15.02.2021
Сообщения
606
Благодарностей
144
Баллы
43

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)