1.15
Исправлено решение hCaptchaLogger
-
Название: "Logger"
Версия: 4.2
Данные: Logger.zip
Согласие на добавление модуля в BAS: Да.
Описание: Улучшенный логгер с поддержкой мультиязычности.Возможности:
- Прописывать сразу русский и английский вариант вывода лога
- Устанавливать язык лога через переменную и в авто режиме. Авто режим будет корректно работать только для режима "Запись" и для скрипта без веб интерфейса тк в веб интерфейсе по умолчанию установлен английский язык и лог всегда будет выводиться на английском, поэтому следует явно указывать язык лога.
- Три уровня лога, с возможностью для каждого указать свой цвет по умолчанию.
- Можно указывать уровень лога с произвольным именем.
- Можно указать иконку для потока 16x16 в base64
- Возможно включать/отключать вывод id действия, названия потока, даты
- Можно указать произвольный файл для записи лога
- Восемь цветов добавлено по умолчанию, так же возможно указать любой свой цвет в HEX формате.
- Модифицированное действие "Результат" также можно заполнять на двух языках
- Для действия "Результат" доступен вывод в формате аналогичном действию "Лог"
- Модуль может генерировать свое браузерное событие "custom-log" с детальной информацией о логе, в котором будет отдельно номер потока, дата, сообщение, цвет лога и название уровня лога. Стандартные события для действия "Лог" и "Результат" также работают.
Тестовый скрипт и интерфейс к нему
web_demo.xml
logger_html_interfeis.txt

История версий: -
Нужно исправить структуру архива:
Logger.zip, потом папка Logger, потом все файлы.
Иначе его не получится установить через кнопку "Установить модуль".Еще был баг:
1. Включаем фильтр логов по номеру потока. 2. Вызываем действие Log из данного модуля. 3. При любом номере потока данные не будут добавлены.Это был баг BAS в функции log_html. Я его исправил, будет в слудующей.
А так видно, что сделано с любовью. Есть поддержка веб интерфейса, оставлен параметр is_autogenerated, что позволяет не копировать код в проект если модуль не используется. Так что за модуль респект!
-
UPDATE - Добавлено действие "Fail" и "Success", в которых так же можно указывать английский и русский вариант.
-
Logger.zip Добавлено действие "Прервать Скрипт", в котором так же можно указывать английский и русский вариант.
-
Logger.zip Добавлено действие "Прервать Скрипт", в котором так же можно указывать английский и русский вариант.
Спасибо! Обновил .
-
Обновил версию, внешне ничего не изменилось, заменил асинхронные вызовы на синхронные, чтобы было удобней вызывать из кода, но эта версия несовместима с предыдущей.
-
@mrhensley На английском будет Thread#1: - у вас так?
-
-
@mrhensley Не вижу у себя такой проблемы

-
@mrhensley Можете скинуть пример скрипта с таким выводом лога.
-






