--把打印的log写入文件
local lfs = require("lfs")
local currentDir = lfs.currentdir()
--dazhanguo\src\cocos\cocos2d
local LOG_FILE_NAME = currentDir .. "../../../../" .. "GAME_LOG.txt"
local LOG_FILE_PATH = io.open(LOG_FILE_NAME,'w+')
local isFirst = true
--重写print 让打印的东西能同时写入到文件里
old_print = print
print = function (...)
if not ... then return end
local splitLine = ""
if isFirst then
isFirst = false
splitLine = "\n\n日期:\t" .. os.date() .. "\n\n"
end
local time = os.date("[%H:%M:%S]", os.time())
old_print(...)
--写入
local args = {...}
local s = time
for i , v in ipairs(args) do
s = s .. "\t" .. tostring(v)
end
LOG_FILE_PATH:write(splitLine.. tostring(s).."\n")
LOG_FILE_PATH:flush()
end