|
如果大家对于发呆已经解决得差不多了,相对搜索失败的log进行监控的话,可按照以下方式设置——
job.lua 最底下,粘贴:
function jobfailLog()
local filename = GetInfo (67) .. "logs\\" .. score.id .. '任务失败'..os.date("%Y%m%d_%H时%M分%S秒") .. ".log"
local file = io.open(filename,"w")
local t = {}
for i = 1,GetLinesInBufferCount() do
table.insert(t,GetLineInfo(i,1))
end
local s = table.concat(t,"\n") .. "\n"
file:write(s)
file:close()
end
lujing.lua 找到 find_nobody=function(),添加:
flag.times=flag.times + 1
if flag.times>3 then
jobFindFail = jobFindFail or {}
if job.name and jobFindFail[job.name] then
jobfailLog()
local p = jobFindFail[job.name]
return _G[p]()
end
else
jobFindAgain = jobFindAgain or {}
if job.name and jobFindAgain[job.name] then
local p = jobFindAgain[job.name]
return _G[p]()
end
end
这就可以了,大家每天可以去logs下边找相关搜索失败的log进行查看! |
|