← Каталог
Справочник по Roblox — 10.2 `LogService` — централизованное логирование
Фрагмент из «Справочник по Roblox»: 10.2 `LogService` — централизованное логирование.
-- ModuleScript: Logger.lua
local LogService = game:GetService("LogService")
local Logger = {}
function Logger.info(tag: string, ...)
LogService:Message(("[INFO][%s] %s"):format(tag, table.concat({...}, " ")))
end
function Logger.warn(tag: string, ...)
LogService:Warning(("[WARN][%s] %s"):format(tag, table.concat({...}, " ")))
end
function Logger.error(tag: string, ...)
LogService:Error(("[ERROR][%s] %s"):format(tag, table.concat({...}, " ")))
end
-- Экспорт для внешнего анализа
function Logger.getHistory()
return LogService:GetLogHistory()
end
return Logger -- ModuleScript: Logger.lua
local LogService = game:GetService("LogService")
local Logger = {}
function Logger.info(tag: string, ...)
LogService:Message(("[INFO][%s] %s"):format(tag, table.concat({...}, " ")))
end
function Logger.warn(tag: string, ...)
LogService:Warning(("[WARN][%s] %s"):format(tag, table.concat({...}, " ")))
end
function Logger.error(tag: string, ...)
LogService:Error(("[ERROR][%s] %s"):format(tag, table.concat({...}, " ")))
end
-- Экспорт для внешнего анализа
function Logger.getHistory()
return LogService:GetLogHistory()
end
return Logger