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) 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) lovr.filesystem.append(self:getFilename(), line .. "\n") end return Logger