v4.1.0, 4.1.1:
Изменен сервер активации: cdn.fundata.fun Новый экшен "Индекс http клиента" Новый параметр GET/POST : "Асинхронный вызов" - Вызывайте запросы в новом потоке, без ожидания! OnErrorCallback, AfterRequestCallback принимает также (request, retry) объекты, как и BeforeRequestCallback. Выполнить JavaScript - Обновил редактор кода, теперь показывает подсказки API Impersonate. Обновил Crypto модуль (RSA) Добавил много подсказок к разному функционалу. По дефолту теперь Remote Build (Экономия веса проекта): https://github.com/Int64x86/moduleDll Много мелких правок.Logger
-
Версии 3.0
Изменения
- Добавлено имя для потока, для действий которые завершают поток к сожалению не возможно его применить. В основном это удобно для веб интерфейса. Если не указано, то будет выводится номер потока.
- Добавлена иконка для потока, формат строка base64. Разрешение иконки около 24px
- Добавлена возможность отключить вывод информационных сообщения БАС (ожидание элемента)
- Изменен метод отправки данных в веб интерфейс, теперь событие "custom-log" приходит в обработчик Api.SetEventHandler Также изменен формат данных и более приближен к стандартному
- Полностью переписан код модуля
Version 3.0
Changes
- added a name for the thread, for actions that end the thread, unfortunately it is not possible to apply it. This is mostly convenient for the web interface. If omitted, the stream number is output.
- Added an icon for the stream, base64 string format. the icon Resolution is about 24px
- Added the ability to disable the output of BAS information messages (waiting for an element)
- Changed the method of sending data to the web interface, now the "custom-log" event is sent to the handler * Api. SetEventHandler* also changed the data format and is closer to the standard one
- Completely rewritten the module code
{ thread_name: 1, // thread name, the default thread number level: 'info', // info, warn, success, error, fail, result color: "#ffffff" action_id: 162681501, date: "2019-10-30T18:46:41.327Z", text: "message" }
-


Вот такая тема появляется у пользователей
Ошибка тип параметр не определен
И в конце рандомный блок обвиняет -
@DanBro said in Logger:
Вот такая тема появляется у пользователей
Ошибка тип параметр не определен
И в конце рандомный блок обвиняетВы бы хоть какую то информацию, кроме текста ошибки предоставили
-
@DanBro У меня нет вариантов причины ошибки. Переменаня colorName в коде используется в одном месте и подобных ошибок вызывать не должна
-
@DanBro said in Logger:
И в конце рандомный блок обвиняет
id ошибки относится к действию Лог? Было похожее с другим модулем, но ошибка указывала совсем на другое действие. В итоге пересоздал действие с ошибкой и это помогло.
-
- О модуле знает куда меньше людей, чем могло бы. При этом связанного рода вопросы появляются на форуме - в основном цветные тексты. Это один из самых востребованных модулей для новичков.
- Чем больше пользователей, тем больше вероятность быстрее выловить любого рода ошибки. А может и что-то добавить/доработать, кто знает.
-
-
@UserTrue В большей степени я имел ввиду, что не стоит хорошему модулю оставаться на форумном распространении, если вдруг причина в том, что support считает его недостаточно оттестированным.
Как мы понимаем, всегда может выплыть какой-то баг, о котором даже невозможно было предположить до массового использования.Просто хотелось узнать, вдруг кто-то что-то знает.
На этом я со своими предположениями "все". -
@FastSpace said in Logger:
@Elmore В этом модуле нет ошибок.
Полно 🙃 Все не помню, но один из: когда фильтруешь лог по номеру потока, то цветной текст исчезает.
А это не мой баг, это баг самого api bas, который используется, также в скомпилированным скрипте при двойном клике лог очищается (но остается в файле). Эти баги не критичны и забивать голову разработчику ими не вижу смысла.
-
@UserTrue во-первых, спасибо за классный модуль. Во-вторых, видел, что есть поддержка веб-интерфейса. Но в скомпилированном скрипте по умолчанию только английский перевод. Как отображать русский язык в русской версии интерфейса?
И еще не работают цвета логов почему-то. Ниже код из веб интерфейса:
/////Set color if (EventData["type"] == "success") { Text.addClass("uk-text-success") } else if (EventData["type"] == "info") { // Text.addClass("uk-text-muted") Text.css("color", EventData["color"]) } else if (EventData["type"] == "fail") { Text.addClass("uk-text-danger") } else if (EventData["type"] == "error") { Text.addClass("uk-text-danger") } else if (EventData["type"] == "result") { Text.addClass("text-yellow") }
