return dumpString |
end |
|
function NeedyGreedy:DumpEventLog() |
--DevTools_Dump(EVENT_LOG) |
function NeedyGreedy:PrintTable(t, indent) |
if indent == nil then |
indent = "" |
end |
|
local dumpString = "{\n" |
local argString = "" |
for _, event in ipairs(EVENT_LOG) do |
argString = "" |
for index, detail in ipairs(event) do |
if index == 1 then |
dumpString = dumpString .. " \{\"" .. detail .. "\", " |
else |
-- Convert value to a pretty format |
argString = argString .. cleanvalue(detail) .. "," |
end |
for key, detail in pairs(t) do |
-- Convert value to a pretty format |
dumpString = dumpString .. indent .. " [" .. tostring(key) .. "] = " |
if type(detail) == "table" then |
dumpString = dumpString .. self:PrintTable(detail, indent .. " ") |
else |
dumpString = dumpString .. cleanvalue(detail) |
end |
|
dumpString = dumpString .. argString .. "\},\n" |
dumpString = dumpString .. ",\n" |
end |
|
dumpString = dumpString .. "}" |
dumpString = dumpString .. indent .."}" |
|
return dumpString |
end |