diff --git a/class/Logger.lua b/class/Logger.lua index 194fc41..129ceec 100644 --- a/class/Logger.lua +++ b/class/Logger.lua @@ -1,31 +1,25 @@ local util = include "util" -- local Logger = lib "class" ("Logger") Logger:include(mixin "_has" ("Filename")) Logger:include(mixin "_has" ("File")) function Logger:initialize(filename) self:setFilename(filename) - self:initializeFile() -end - -function Logger:initializeFile() - local file = io.open(self:getFilename(), "w+") -- makes sure file is empty - self:setFile(file) end function Logger:log(values) local line = "" local first = true util.foreachi(values, function (v) if not first then line = line .. ", " end line = line .. v first = false end) - self:getFile():write(line .. "\n") + lovr.filesystem.append(self:getFilename(), line .. "\n") end return Logger \ No newline at end of file