设备本地日志上报
约 376 字大约 1 分钟
2025-03-03
简介
为了便于开发调试和远程错误定位,联犀提供了设备本地日志上传功能。可在联犀管理后台关闭/开启单个设备的本地日志功能。
日志级别
2)错误 3)告警 4)信息 5)调试
服务端不对日志等级进行严格限制,建议:
后台设置设备日志级别为5的时候,设备上报 2、3、4、5 等级日志
后台设置设备日志级别为4的时候,设备上报 2、3、4 等级日志
以此类推
topic介绍
上行topic: $log/up/operation/{productID}/{deviceName}
{
"method": "getStatus",
"timestamp": 1654844328734,
"msgToken": "xxxxxx"
}
下行topic: $log/down/operation/{productID}/{deviceName}
{
"method": "getStatusReply",
"msgToken": "xxxxxxx",
"timestamp": 1654844328734,
"code": 200,
"msg": "成功",
"data": {
"logLevel": 2
}
}
上行topic: $log/up/report/{productID}/{deviceName}
日志级别logLevel: 2)错误 3)告警 4)信息 5)调试 ,不传默认为5 日志内容content:在后台将以文本形式直接展示 日志时间戳timestamp
{
"method": "reportInfo",
"timestamp": 1654844328734,
"msgToken": "xxxxxx",
"params": [
{
"timestamp": 1654844328734,
"logLevel":5,
"content":"long string,不要超过500k"
},
{
"timestamp": 1654844328734,
"logLevel":4,
"content":"long string"
},
{
"timestamp": 1654844328734,
"content":"sdsdadasfafasdf sdfasd sadfasdf sdfsdfs sdf4asdfsdf"
}
]
}
下行topic: $log/down/report/{productID}/{deviceName}
{
"method": "reportReply",
"msgToken": "xxxxxx",
"timestamp": 1656553866096,
"code": 200,
"msg": "成功"
}
下行topic: $log/down/update/{productID}/{deviceName}
{
"method": "getStatusReply",
"msgToken": "xxxxxx",
"code": 200,
"msg": "成功",
"data": {
"logLevel":1
}
}