求生之路2怎么做非官方网站,wordpress多站点分别部署,免费建网站哪个好,免费商城网站制作示例
-- 基本用法, 10分钟上报一次,如果有的话
if errDump thenerrDump.config(true, 600)
end-- 附开源服务器端: https://gitee.com/openLuat/luatos-devlogerrDump.dump(zbuff, type, isDelete)
手动读取异常日志#xff0c;主要用于用户将日志发送给自己的服务器而不是I…示例
-- 基本用法, 10分钟上报一次,如果有的话
if errDump thenerrDump.config(true, 600)
end-- 附开源服务器端: https://gitee.com/openLuat/luatos-devlogerrDump.dump(zbuff, type, isDelete)
手动读取异常日志主要用于用户将日志发送给自己的服务器而不是IOT平台如果在errDump.config配置了周期上传则不能使用本函数
参数 传入值类型 解释 zbuff 日志信息缓存如果为nil就不会读出一般当 int 日志类型目前只有errDump.TYPE_SYS和errDump.TYPE_USR boolean 是否删除日志
返回值 返回值类型 解释 boolean true表示本次读取前并没有写入数据false反之在删除日志前最好再读一下确保没有新的数据写入了
例子
local result errDump.dump(buff, errDump.TYPE_SYS, false) --读出系统记录的异常日志
local result errDump.dump(nil, errDump.TYPE_SYS, true) --清除系统记录的异常日志errDump.record(string)
写入用户的异常日志注意最大只有4KB超过部分新的覆盖旧的开启自动上传后会上传到合宙IOT平台
参数 传入值类型 解释 string 日志
返回值 返回值类型 解释 nil 无返回值
例子
errDump.record(socket long time no connect) --记录下socket long time no connecterrDump.config(enable, period, user_flag)
配置关键日志上传IOT平台这里的日志包括引起luavm异常退出的日志和用户通过record写入的日志类似于air的errDump
参数 传入值类型 解释 boolean 是否启用记录功能false的话将不会记录任何日志 int 定时上传周期单位秒默认600秒这个是自动上传时候后的重试时间时间在开机后或者有record操作后会很快尝试上传到合宙IOT平台一次如果为0则不会上传由用户dump后自己上传自己的平台 string 用户的特殊标识可以为空
返回值 返回值类型 解释 nil 无返回值
例子
errDump.config(true, 3600, 12345678) --一个小时尝试上次一次上传时会在imei后附加上12345678
errDump.config(false) --关闭记录功能不再上传
errDump.config(true, 0) --记录但是不会主动上传由用户实现上传功能