Предыдущие версии
Название | Размер | Обновлено | Версия игры | Загрузок | |
LibLogger v1.1.1 release | 4.44 KB | Apr 6, 2021 | 2.5.1 +2 | 0 | Скачать |
Описание
ЛибЛоггер
LibLogger-это библиотека Lua для эффективного ведения журнала и хранения журналов в WoW.
Он поддерживает механизмы ведения журнала, подобные python.
Использование:
lua
local LibLogger = LibStub("LibLogger")
local Logger = LibLogger:New()
ИНТЕРФЕЙС ПРИКЛАДНОГО ПРОГРАММИРОВАНИЯ:
-
Регистратор:Новый(база данных)
Аргументы:
-
база
данных : (необязательно) объект таблицы для хранения записей.
Предназначен для настройки сохраненного объекта переменной WoW
Возвращается:
Регистратор
: объект регистратора LibLogger
-
-
Регистратор:Сообщение(message, ...)
Аргументы:
сообщение
: сообщение с форматированием (см. ниже)...
: переменное число аргументов
-
Регистратор:Трассировка(сообщение, ...)
Аргументы:
сообщение
: сообщение с форматированием (см. ниже)...
: переменное число аргументов
-
Регистратор:Информация(сообщение, ...)
Аргументы:
сообщение
: сообщение с форматированием (см. ниже)...
: переменное число аргументов
-
Регистратор:Предупреждение(сообщение, ...)
Аргументы:
сообщение
: сообщение с форматированием (см. ниже)...
: переменное число аргументов
-
Регистратор:Ошибка(сообщение, ...)
Аргументы:
сообщение
: сообщение с форматированием (см. ниже)...
: переменное число аргументов
-
Регистратор:Фатальный(сообщение, ...)
Аргументы:
сообщение
: сообщение с форматированием (см. ниже)...
: переменное число аргументов
-
Регистратор:Фатальный(сообщение, ...)
Аргументы:
сообщение
: сообщение с форматированием (см. ниже)...
: переменное число аргументов
Обратите внимание, что сообщение может содержать любое количество аргументов, которые могут быть сформированы.
Количество переменных должно соответствовать количеству аргументов.
-
Регистратор:SetSeverity(серьезность)
Аргументы:
-
серьезность
: Установите серьезность ведения журнала на один из предоставленных уровней (см. ниже)
ЛибЛоггер.СТРОГОСТЬ.СЛЕД
ЛибЛоггер.СЕРЬЕЗНОСТЬ.
ЛибЛоггер.SEVERITY.INFO
ЛибЛоггер.СТРОГОСТЬ.ПРЕДУПРЕЖДЕНИЕ
ЛибЛоггер.СТРОГОСТЬ.ОШИБКА
ЛибЛоггер.СТРОГОСТЬ.ФАТАЛЬНО
-
-
функция LibLogger:GetSeverity()
Возвращается:
серьезность
: возвращает текущий уровень серьезности
В дополнение к LibLogger.
Но есть еще и ЛибЛоггер.
Массив SEVERITY_LEVEL для использования с графическим интерфейсом, содержащим значение серьезности и имя.
-
функция регистратора:SetVerbosity(многословие)
Аргументы:
многословие
:true
для печати сообщений во время регистрации,false
в противном случае
-
функция регистратора:GetVerbosity()
Возвращается:
многословность
:true
при печати сообщений во время регистрации,false
в противном случае
-
регистратор функций:SetPrefix(префикс))
Аргументы:
префикс
: установите печатный префикс впрефикс
. Установите значениеnil
для игнорирования
-
регистратор функций:GetPrefix()
Возвращается:
префикс
: в настоящее время установленпрефикс
илиноль
, если он не установлен
-
регистратор функций:SetDatabase(object)
Аргументы:
-
объект
: установите для базы данных журналов значение object. В настоящее время протоколированные записи сохраняются.
Предназначен для настройки сохраненного объекта переменной WoW
-
-
регистратор функций:getDatabase()
Возвращается:
база
данных : ссылка на таблицу базы данных
Добавить комментарий