WoW DebugLog аддон Shadowlands/classic 2021 скачать
logo
wow addon DebugLog

DebugLog

Версия игры: 1.13.6
Всего загрузок: 1,198
Обновлено: Apr 15, 2021
Создано: May 9, 2020
Скачать DebugLogСкачать
скачать DebugLog classic 1.13.6Скачать
для Classic
Предыдущие версии

Предыдущие версии

Название Размер Обновлено Версия игры Загрузок
1.1.10 release 190.65 KB Apr 15, 2021 1.13.6 41 скачать DebugLog 1.1.10 releaseСкачать
1.1.10 release 190.65 KB Apr 15, 2021 9.0.5 77 скачать DebugLog 1.1.10 releaseСкачать
1.1.9 release 191.58 KB Nov 19, 2020 1.13.5 139 скачать DebugLog 1.1.9 releaseСкачать
1.1.9 release 191.58 KB Nov 19, 2020 9.0.2 365 скачать DebugLog 1.1.9 releaseСкачать
1.1.8 release 192.35 KB Oct 14, 2020 1.13.5 55 скачать DebugLog 1.1.8 releaseСкачать
1.1.8 release 192.35 KB Oct 14, 2020 9.0.1 133 скачать DebugLog 1.1.8 releaseСкачать
1.1.7 release 179.05 KB Jul 27, 2020 1.13.5 77 скачать DebugLog 1.1.7 releaseСкачать
1.1.7 release 179.05 KB Jul 27, 2020 9.0.1 196 скачать DebugLog 1.1.7 releaseСкачать
0.1.6 release 221.17 KB Jun 23, 2020 1.13.4 29 скачать DebugLog 0.1.6 releaseСкачать
0.1.6 release 221.17 KB Jun 23, 2020 8.3.0 45 скачать DebugLog 0.1.6 releaseСкачать
0.1.4 release 203.41 KB May 9, 2020 8.3.0 41 скачать DebugLog 0.1.4 releaseСкачать

Скриншоты

Описание

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-сбор и просмотр журналов отладки
Поделиться:

Комментарии

Add a comment