Вопрос Billy's Logs вопрос

Хочу узнать в подробностях как именно работают модули на логи, которые идут к аддонам. Хочу написать логирование скрипта в blogs , однако не могу понять как работают его кастомные MODULE:Hook
 
  • 42
  • 9
Контакты для связи отсутствуют.
Модуль:
-- Мой модуль логирования
local Logger = {}

function Logger:Log(message)
    print("[MyAddon] " .. message)
end

-- Подключение хука для логирования
hook.Add("PlayerInitialSpawn", "MyAddon_PlayerJoin", function(player)
    Logger:Log(player:Nick() .. " подключился к серверу!")
end)

-- Затем можно использовать этот модуль
-- Logger:Log("Это сообщение будет залогировано!")

Если правильно всё понял, то это подойдет, могут быть ошибки, но это примерный код и основа таких логеров
 
Сверху Снизу