28 lines
362 B
Lua
28 lines
362 B
Lua
local Log = {}
|
|
Log.__index = Log
|
|
|
|
function octologs.createLog(category)
|
|
|
|
local log = {}
|
|
log.parts = {}
|
|
log.category = category
|
|
return setmetatable(log, Log)
|
|
|
|
end
|
|
|
|
function Log:Add(...)
|
|
|
|
local parts = self.parts
|
|
for i, v in ipairs({...}) do
|
|
parts[#parts + 1] = v
|
|
end
|
|
|
|
return self
|
|
|
|
end
|
|
|
|
function Log:Save()
|
|
|
|
octologs.log(self.parts, self.category)
|
|
|
|
end
|