Предыдущие версии
Название | Размер | Обновлено | Версия игры | Загрузок | |
1.1.25 release | 235.78 KB | Jan 31, 2023 | 10.0.5 +2 | 539 | ![]() |
1.1.24 release | 236.26 KB | Jan 30, 2023 | 10.0.5 +2 | 196 | ![]() |
1.1.23 release | 236.12 KB | Jan 28, 2023 | 10.0.5 +2 | 265 | ![]() |
1.1.22 release | 236.13 KB | Nov 25, 2022 | 10.0.2 +2 | 808 | ![]() |
1.1.21 release | 235.41 KB | Oct 26, 2022 | 10.0.2 +2 | 594 | ![]() |
1.1.20 release | 226.32 KB | Oct 23, 2022 | 10.0.2 +2 | 241 | ![]() |
1.1.19 release | 228.15 KB | Sep 24, 2022 | 10.0.2 +3 | 1,163 | ![]() |
1.1.18 release | 226.88 KB | Sep 15, 2022 | 10.0.2 +3 | 258 | ![]() |
1.1.17 release | 226.11 KB | Aug 31, 2022 | 9.2.7 +3 | 301 | ![]() |
1.1.16 release | 225.84 KB | Aug 6, 2022 | 3.4.0 +3 | 303 | ![]() |
1.1.15 release | 224.20 KB | Jun 1, 2022 | 9.2.5 +2 | 363 | ![]() |
1.1.13 release | 202.44 KB | Nov 5, 2021 | 1.14.0 +2 | 746 | ![]() |
1.1.12 release | 190.83 KB | Jun 30, 2021 | 9.1.0 | 467 | ![]() |
1.1.11 release | 190.81 KB | May 21, 2021 | 2.5.1 | 662 | ![]() |
1.1.10 release | 190.65 KB | Apr 15, 2021 | 1.13.6 | 237 | ![]() |
1.1.10 release | 190.65 KB | Apr 15, 2021 | 9.0.5 | 466 | ![]() |
1.1.9 release | 191.58 KB | Nov 19, 2020 | 1.13.5 | 255 | ![]() |
1.1.9 release | 191.58 KB | Nov 19, 2020 | 9.0.2 | 422 | ![]() |
1.1.8 release | 192.35 KB | Oct 14, 2020 | 1.13.5 | 172 | ![]() |
1.1.8 release | 192.35 KB | Oct 14, 2020 | 9.0.1 | 301 | ![]() |
1.1.7 release | 179.05 KB | Jul 27, 2020 | 1.13.5 | 176 | ![]() |
1.1.7 release | 179.05 KB | Jul 27, 2020 | 9.0.1 | 300 | ![]() |
0.1.6 release | 221.17 KB | Jun 23, 2020 | 1.13.4 | 198 | ![]() |
0.1.6 release | 221.17 KB | Jun 23, 2020 | 8.3.0 | 164 | ![]() |
0.1.4 release | 203.41 KB | May 9, 2020 | 8.3.0 | 188 | ![]() |
Скриншоты
Описание
DebugLog собирает и отображает журналы отладки.
Запись в журналы отладки во время разработки аддона хороша для поиска ошибок и просмотра того, что происходит в вашем аддоне, но код для отображения журналов не обязательно должен быть в самом аддоне.
Для этого полезен отладочный журнал аддона. Он отображает один или несколько прокручиваемых и доступных для поиска журналов отладки, которые не зависят от вашего аддона.
Интерфейс открывается с помощью /dl или щелчком по предоставленному заголовку LDB (Titan Panel, Bazooka и т. д.)
Пример Журнала:
При необходимости каждый журнал можно экспортировать в CSV или HTML для последующего просмотра (последние 500 строк).
Поскольку содержимое журнала каждого журнала отладки создается в пространстве памяти этого аддона, в вашем аддоне нет плохого воздействия на память.
Если этот аддон отключен или отсутствует (когда пользователи используют ваш аддон), то данные журнала отладки отсутствуют, и поэтому память в вашем аддоне не тратится впустую на журналы.
Как использовать:
Чтобы создать журнал отладки и записать в него просто напишите:
если DLAPI, то DLAPI.DebugLog (addonName, …) end
где
addonName — это имя вашего аддона и
«…»— это все, что правильно работает в качестве аргумента для format().
Если этого еще нет, создается новый журнал, и его окно может быть отображено с помощью /dl.
Вы можете создать дополнительные вкладки, например вкладку «тестирование», написав:
если DLAPI, то DLAPI.DebugLog («Testing»,…) end
Пример 1:
если DLAPI, то DLAPI.DebugLog («Testing»,» Check this value: %s», tostring (v)) end
Отладочные сообщения могут иметь категории и / или уровни детализации, которые определяются аддоном (например, «UI~Debug message», «1~Debug message», «UI~3~Debug message» и т. д.).
Уровни многословия — это числа от «1» до «9», категорией может быть любая короткая текстовая строка.
Если вы добавите к своему сообщению «OK~…», «WARN~…» и «ERR~…», оно будет отображаться зеленым, синим и красным цветом (например, «OK~Comm~1~входящее сообщение аддона через Battle.NET «определяется как категория «Comm», уровень детализации 1 и » входящее сообщение аддона через Battle.Сеть » отображается зеленым цветом).
Если вы хотите быть действительно безопасным при вызове API, вы можете инкапсулировать вызов:
локальная функция DebugPrintf(…)
локальный статус, res = pcall(формат,…)
если статус то
если DLAPI, то DLAPI.DebugLog (addonName, res) end
конец
конец
Пример 2: Изменение Ширины Столбца
Вы можете адаптировать ширину столбцов формата по умолчанию с помощью:
— больше места для столбца категории
если DLAPI и DLAPI.GetFormat и DLAPI.IsFormatRegistered тогда
локальный fmt = DLAPI.IsFormatRegistered(DLAPI.GetFormat(addonName))
если fmt и fmt. colWidth, то
fmt. colWidth = { 0.05, 0.12, 0.11, 0.03, 1 — 0.05 — 0.12 — 0.11 — 0.03, }
конец
конец
Опции Аддона:
По умолчанию параметр уровня детализации равен 6. Любое сообщение с более высоким уровнем детализации сначала не будет отображаться.
Параметр Time Format используется для предоставления отображаемого формата времени (в качестве допустимого аргумента для date(), например»%m-%d %H:%M:%S»).
Чтобы сделать его простым, «поиск» и «экспорт» отображаются только в том случае, если есть хотя бы одна категория или одна запись уровня детализации. С помощью опции «показать Поиск/экспорт» это можно изменить.
Специальные Вкладки:
(версии v0.1.6) Некоторые специальные вкладки могут быть созданы: /ДЛГ, чтобы просмотреть игру глобалс /дле для просмотра зарегистрированных событий и /DLC для просмотра событий чата.
Просмотр глобалов с помощью /dlg:
Формат Журнала:
Формат журнала по умолчанию — спецификация столбцов таблицы прокрутки и ее содержимое-может быть изменен для поддержки другого отладочного содержимого.
См. примеры в GUI_debuglog_fmt_*. lua и API в GUI_debuglog_api.lua.
Диагностика:
Пожалуйста, сообщайте о любых ошибках, которые вы можете найти, или о любых предложениях, которые у вас могут возникнуть, на странице Проектаursursefrree
Если вы хотите, вы можете написать мне в личку, чтобы Expelliarm5s на ƇurseFȯrɡe.
Внимание: единственный первоисточник для меня аддоны-это сайт, ƇurseFȯrɡe или дергаться или ƇurseFȯrɡe Updater приложение. Не загружайте мои аддоны с другого веб-сайта, так как они, скорее всего, устарели и могут содержать вредоносные программы.
Мои другие аддоны
- Rematch_TSMPetValues-добавление рыночных значений TSM в список домашних животных-реваншей
- DeTrashLoot-удаление или продажа предметов в мешках на основе их продажной или рыночной стоимости .
- SellableItemDrops-Регистрация падения вашего продаваемого товара с указанием местоположения, времени и рыночной стоимости
- WhatRepRecipes-просмотр требований к репутации, источнику, цене и матам для всех рангов рецептов
- RinseOBags-перемещение предметов между мешками и банками (быстро)
- Broker_TSMProfile-отображает текущий профиль TSM и позволяет переключаться между профилями
- MakeMeGetMyMain-предупреждает вас, когда что-то происходит с вашим персонажем
- DebugLog-сбор и просмотр журналов отладки
Добавить комментарий