Слияние кода завершено, страница обновится автоматически
PROJECT = "errdump_test"
VERSION = "1.0"
PRODUCT_KEY = "s1uUnY6KA06ifIjcutm5oNbG3MZf5aUv" --换成自己的
-- sys库是标配
_G.sys = require("sys")
_G.sysplus = require("sysplus")
log.style(1)
--下面演示自动发送
-- errDump.config(true, 600, "user_id") -- 默认是关闭,用这个可以额外添加用户标识,比如用户自定义的ID之类
-- local function test_user_log()
-- while true do
-- sys.wait(15000)
-- errDump.record("测试一下用户的记录功能")
-- end
-- end
-- local function test_error_log()
-- sys.wait(60000)
-- -- lllllllllog.record("测试一下用户的记录功能") --默认写错代码死机
-- end
-- 下面演示手动获取信息
errDump.config(true, 0)
local function test_user_log()
local buff = zbuff.create(4096)
local new_flag = errDump.dump(buff, errDump.TYPE_SYS) -- 开机手动读取一次异常日志
if buff:used() > 0 then
log.info(buff:toStr(0, buff:used())) -- 打印出异常日志
end
new_flag = errDump.dump(buff, errDump.TYPE_SYS)
if not new_flag then
log.info("没有新数据了,删除系统错误日志")
errDump.dump(nil, errDump.TYPE_SYS, true)
end
while true do
sys.wait(15000)
errDump.record("测试一下用户的记录功能")
local new_flag = errDump.dump(buff, errDump.TYPE_USR)
if new_flag then
log.info("errBuff", buff:toStr(0, buff:used()))
end
new_flag = errDump.dump(buff, errDump.TYPE_USR)
if not new_flag then
log.info("没有新数据了,删除用户错误日志")
errDump.dump(nil, errDump.TYPE_USR, true)
end
end
end
local function test_error_log()
sys.wait(60000)
lllllllllog.record("测试一下用户的记录功能") --默认写错代码死机
end
sys.taskInit(test_user_log)
sys.taskInit(test_error_log)
sys.run()
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.