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

socsecret.ru

Client
Регистрация
30.09.2017
Сообщения
408
Реакции
223
Баллы
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 по сути не нужны - можете их сжать для более приятного визуального восприятия.
С моими файлами всё отрабатывает замечательно, но если у кого-то не заработает - кидайте пример своих логов, я исправлю.

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

Вложения

Последнее редактирование:
Логи Зеннопостера представляют собой множество 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 по сути не нужны - можете их сжать для более приятного визуального восприятия.
С моими файлами всё отрабатывает замечательно, но если у кого-то не заработает - кидайте пример своих логов, я исправлю.

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

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