色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

errDump錯誤日志上報:開啟高效排查之門

合宙LuatOS ? 來源:合宙LuatOS ? 作者:合宙LuatOS ? 2024-11-02 11:52 ? 次閱讀

相信很多朋友都會忽視errDump錯誤日志上報,但不得不說的是技術高手都知道它真的是比較重要的一環。

讓我們以概述,準備環境等來一一說明:

1、errDump功能概述

LuatOS-Air錯誤日志上報功能模塊名叫:errDump,errDump對“量產投放市場的設備,遠程調試初步定位問題”至關重要,強烈建議客戶一定要使用此功能。

errDump就是將模塊運行過程中產生的錯誤信息或者應用日志通過TCP/UDP上報到互聯網上的指定服務器,技術人員可以在服務器上查閱日志,協助遠程了解設備運行情況,或者故障診斷。

使用合宙云服務器時,迫于服務器壓力,只有手動打開debug開關(見后面第六節代碼示例介紹),才有日志上報(當使用合宙調試服務器時,開機前先檢查一下log開關,每2小時查詢一次log開關,如果開關未開啟,則不允許上傳調試日志),打開方式見《三、實例介紹》。

2、演示功能概述

本示例將演示上報錯誤日志的功能。

3、準備硬件環境

3.1 780E開發板一套

wKgZoWcluBCAfiZ0ABLOjRHHvA0303.png

此核心板的詳細使用說明參考:Air780E產品手冊中的<<開發板Core_Air780E使用說明V1.0.5.pdf>>。

3.2 SIM

請準備一張可正常上網的SIM卡,該卡可以是物聯網卡或您的個人手機卡。

特別提醒:請確保SIM卡未欠費且網絡功能正常,以便順利進行后續操作。

3.3 數據通信

typec接口USB數據線即可。

3.4 PC電腦

WINDOWS系統。

4、準備軟件環境

4.1基本的下載調試工具

使用說明參考:Luatools下載和詳細使用;

5、errDump軟硬件資料

本文通過demo演示來說明本章節內容的基本用法。

5.1源碼和工具

Air780E模塊使用固件:SDK&Demo-合宙文檔中心,本demo使用的固件版本是:LuatOS-SoC_V1112_EC618_FULL.soc

教程使用的demo:
https://gitee.com/openLuat/LuatOS-Air780E/tree/master/demo/errDump

將固件和腳本燒錄到模塊中,使用說明參考:
Luatools下載和詳細使用
https://docs.openluat.com/Luatools/

合宙云平臺:
https://iot.openluat.com

5.2本demo使用api介紹

errDump.config(enable,period,user_flag,custom_id,host,port)

作用:配置關鍵日志上傳IOT平臺,這里的日志包括引起luavm異常退出的日志和用戶通過record寫入的日志,類似于air的errDump。

參數

傳入值類型 解釋
boolean
是否啟用記錄功能,
false的話將不會記錄任何日志
int
定時上傳周期,單位秒,默認600秒,
這個是自動上傳時候后的重試時間時間,
在開機后或者有record操作后,
會很快嘗試上傳到合宙IOT平臺一次,
如果為0,則不會上傳,
由用戶dump后自己上傳自己的平臺
string
用戶的特殊標識,可以為空
string
設備識別號,4G設備默認是imei,
其他設備默認是mcu.unique_id
string
服務器域名,
默認dev_msg1.openluat.com
int
服務器端口,默認

返回值

返回值類型 解釋
nil
無返回值

errDump.dump(zbuff,type,isDelete)

作用:手動讀取異常日志,主要用于用戶將日志發送給自己的服務器而不是IOT平臺,如果在errDump.config配置了周期上傳,則不能使用本函數

參數

傳入值類型 解釋
zbuff
日志信息緩存,
如果為nil就不會讀出
int
日志類型,目前只有:
errDump.TYPE_SYS
errDump.TYPE_USR
boolean
是否刪除日志

返回值

返回值類型 解釋
boolean
true表示本次讀取前并沒有寫入數據,
false反之,
在刪除日志前,
最好再讀一下確保沒有新的數據寫入了

errDump.record(string)

作用:寫入用戶的異常日志,注意最大只有4KB,超過部分新的覆蓋舊的,開啟自動上傳后會上傳到合宙IOT平臺

參數

傳入值類型 解釋
string
日志

返回值

返回值類型 解釋
nil
無返回值

6、代碼示例介紹

6.1 上傳錯誤日志到云平臺

6.1.1 云平臺配置

云平臺:https://iot.openluat.com

(1)打開IOT平臺

1errDump功能概述

LuatOS-Air錯誤日志上報功能模塊名叫:errDump,errDump對“量產投放市場的設備,遠程調試初步定位問題”至關重要,強烈建議客戶一定要使用此功能。

errDump就是將模塊運行過程中產生的錯誤信息或者應用日志通過TCP/UDP上報到互聯網上的指定服務器,技術人員可以在服務器上查閱日志,協助遠程了解設備運行情況,或者故障診斷。

使用云服務器時,迫于服務器壓力,只有手動打開debug開關(見后面第六節代碼示例介紹),才有日志上報(當使用調試服務器時,開機前先檢查一下log開關,每2小時查詢一次log開關,如果開關未開啟,則不允許上傳調試日志),打開方式見《三、實例介紹》。

2演示功能概述

本示例將演示上報錯誤日志的功能。

3準備硬件環境

3.1 780E開發板一套

此核心板的詳細使用說明參考:Air780E產品手冊中的<<開發板Core_Air780E使用說明V1.0.5.pdf>>。

3.2 SIM卡

請準備一張可正常上網的SIM卡,該卡可以是物聯網卡或您的個人手機卡。

特別提醒:請確保SIM卡未欠費且網絡功能正常,以便順利進行后續操作。

3.3 數據通信線

typec接口USB數據線即可。

3.4 PC電腦

WINDOWS系統。

4準備軟件環境

4.1基本的下載調試工具

使用說明參考:Luatools下載和詳細使用;

5errDump軟硬件資料

本文通過demo演示來說明本章節內容的基本用法。

5.1源碼和工具

Air780E模塊使用固件:SDK&Demo-合宙文檔中心,本demo使用的固件版本是:LuatOS-SoC_V1112_EC618_FULL.soc

本教程使用的demo:
https://gitee.com/openLuat/LuatOS-Air780E/tree/master/demo/errDump

將固件和腳本燒錄到模塊中,使用說明參考:
Luatools下載和詳細使用
https://docs.openluat.com/Luatools/

合宙云平臺:
https://iot.openluat.com

5.2本demo使用api介紹

errDump.config(enable,period,user_flag,custom_id,host,port)

作用:配置關鍵日志上傳IOT平臺,這里的日志包括引起luavm異常退出的日志和用戶通過record寫入的日志,類似于air的errDump。

參數

傳入值類型 解釋
boolean
是否啟用記錄功能,
false的話將不會記錄任何日志
int
定時上傳周期,單位秒,默認600秒,
這個是自動上傳時候后的重試時間時間,
在開機后或者有record操作后,
會很快嘗試上傳到合宙IOT平臺一次,
如果為0,則不會上傳,
由用戶dump后自己上傳自己的平臺
string
用戶的特殊標識,可以為空
string
設備識別號,4G設備默認是imei,
其他設備默認是mcu.unique_id
string
服務器域名,
默認dev_msg1.openluat.com
int
服務器端口,默認

返回值

返回值類型 解釋
nil
無返回值

errDump.dump(zbuff,type,isDelete)

作用:手動讀取異常日志,主要用于用戶將日志發送給自己的服務器而不是IOT平臺,如果在errDump.config配置了周期上傳,則不能使用本函數

參數

傳入值類型 解釋
zbuff
日志信息緩存,
如果為nil就不會讀出
int
日志類型,目前只有:
errDump.TYPE_SYS
errDump.TYPE_USR
boolean
是否刪除日志

返回值

返回值類型 解釋
boolean
true表示本次讀取前并沒有寫入數據,
false反之,
在刪除日志前,
最好再讀一下確保沒有新的數據寫入了

errDump.record(string)

作用:寫入用戶的異常日志,注意最大只有4KB,超過部分新的覆蓋舊的,開啟自動上傳后會上傳到合宙IOT平臺

參數

傳入值類型 解釋
string
日志

返回值

返回值類型 解釋
nil
無返回值

6代碼示例介紹

6.1 上傳錯誤日志到合宙云平臺

6.1.1 云平臺配置

合宙云平臺:https://iot.openluat.com

(1)打開IOT平臺

wKgZoWck44uAeUy3AARu2-gdDwE800.png

(2)新建一個項目

wKgaoWck45qAQWobAAQSp5xMchc018.png

(3)將你自己建的項目KEY復制到DEMO中

wKgZoWck46-ABQZVAAjTzhdp298675.png

(4)打開設備DEBUG開關

wKgaoWck472AYQ_mAAScy9veyTc568.pngwKgaoWck48yAK0MJAARrYiGoDSI825.png

6.1.2 demo介紹

這里測試用的是合宙云平臺上報。

demo程序中打開自動上報合宙云平臺部分,注釋掉手動獲取信息部分。

使用合宙云平臺查看上報錯誤信息的話,代碼更改如下:

wKgZoWck496ALAx0ABDcfLULOQA723.pngwKgaoWck4_-ARjU_AAwX7S59D0c474.png

7、功能驗證

7.1 Luatools日志打印

wKgaoWck5BmAcWDOAAlcWmgATHE911.png

7.2 云平臺查看錯誤上報

wKgZoWck5CmABfmCAATJrgN99vY038.png

本示例介紹了將錯誤日志上報到云平臺的功能,分享完畢。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2927

    文章

    45976

    瀏覽量

    388905
  • TCP
    TCP
    +關注

    關注

    8

    文章

    1398

    瀏覽量

    80476
  • 日志
    +關注

    關注

    0

    文章

    143

    瀏覽量

    10832
  • 智能硬件
    +關注

    關注

    205

    文章

    2381

    瀏覽量

    108997
收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    手把手教你配置遠程errDump調試:日志追蹤不求人!

    功能及Air8101開發板實操驗證。 一、errDump功能介紹 1.1 errDump有什么用? errDump是LuatOS系統中的錯誤日志
    的頭像 發表于 06-05 18:32 ?443次閱讀
    手把手教你配置遠程<b class='flag-5'>errDump</b>調試:<b class='flag-5'>日志</b>追蹤不求人!

    開啟智能馬達控制之門

    開啟智能馬達控制之門 羅克韋爾自動化倡導真正智能化馬達管理理念,為制造業優化效率和成本全球領先的工業自動化解決方案供應
    發表于 06-12 10:46 ?723次閱讀

    ApiBoot Logging整合Spring Cloud Eureka負載均衡上報日志

    ApiBoot Logging支持整合服務注冊中心(Eureka、Consul、Nacos Discovery、Zookeeper...)進行上報請求日志,Logging Client會從服務注...
    的頭像 發表于 12-10 22:08 ?557次閱讀

    ApiBootLogging整合SpringSecurity安全上報日志

    ApiBoot Logging在上報日志時雖然是一般通過內網的形式部署,不過安全方面還是主要依賴于服務器的安全策略(防火墻),為了提高日志上報...
    的頭像 發表于 12-10 22:09 ?537次閱讀

    智能電力開啟 高效用電之門

    智能電力開啟 高效用電之門
    發表于 11-02 08:16 ?0次下載
    智能電力<b class='flag-5'>開啟</b> <b class='flag-5'>高效</b>用電<b class='flag-5'>之門</b>

    解析Linux系統日志

    日志記錄了系統每天發生的各種各樣的事情,比如監測系統狀況、排查系統故障等。你可以通過日志來檢查錯誤發生的原因,或者受到攻擊時攻擊者留下的痕跡。日志
    的頭像 發表于 01-05 09:41 ?1962次閱讀

    針對大量log日志快速定位錯誤地方

    查看服務器、應用運行日志,這是每個程序員必備的工作技能,因為,日志是最好的查找出錯問題在哪的途徑。如果當服務器爆了,你卻連如何定位錯誤都不知道?
    的頭像 發表于 03-20 09:22 ?1046次閱讀

    服務器log日志大,掌握這些可正確快速定位錯誤!

    針對大量log日志快速定位錯誤地方
    的頭像 發表于 06-05 18:14 ?779次閱讀

    怎么使用Go重構流式日志網關呢?

    流式日志網關的主要功能是提供 HTTP 接口,接收 CDN 邊緣節點上報的各類日志(訪問日志/報錯日志/計費
    的頭像 發表于 06-18 10:42 ?871次閱讀
    怎么使用Go重構流式<b class='flag-5'>日志</b>網關呢?

    如何用示波器排查CAN的各種錯誤幀呢?

    如何用示波器排查CAN的各種錯誤幀呢? 導言: 控制器局域網絡(Controller Area Network,CAN)是一種常用的現場總線通信協議,廣泛應用于汽車電子系統、工業自動化等領域。然而
    的頭像 發表于 12-07 11:09 ?1572次閱讀

    Jtti:如何查看yum命令的錯誤日志來診斷問題?

    在Linux系統中,當yum命令無法正常工作時,查看錯誤日志是診斷問題的重要步驟。以下是一些方法,可以幫助你查看和分析yum命令的錯誤日志: 查看Yum歷史記錄 : 你可以通過 yum
    的頭像 發表于 10-14 15:51 ?657次閱讀

    Linux日志管理經驗總結

    日志內容,合理的日志內容(日志錨點,內容格式,等)可以為應用服務的執行記錄、問題排查提供最有力的幫助。
    的頭像 發表于 10-24 17:36 ?491次閱讀

    780E開發板之errDump錯誤日志上報,操作方法解析

    ?# 一、errDump功能 LuatOS-Air錯誤日志上報功能模塊名叫:errDumperrDum
    的頭像 發表于 11-04 15:30 ?500次閱讀
    780E開發板之<b class='flag-5'>errDump</b><b class='flag-5'>錯誤</b><b class='flag-5'>日志</b><b class='flag-5'>上報</b>,操作方法解析

    玩轉Nginx日志管理:高效排查問題的終極指南

    Nginx日志對于統計、系統服務排錯很有用。Nginx日志主要分為兩種:access_log(訪問日志)和error_log(錯誤日志)。通
    的頭像 發表于 12-30 13:50 ?597次閱讀

    遠程日志errDump調試功能實戰教程:案例驅動的故障排查

    及Air8101開發板實操驗證。 ? 一、errDump功能介紹 1.1 errDump有什么用? errDump是LuatOS系統中的錯誤日志
    的頭像 發表于 06-09 16:51 ?110次閱讀
    遠程<b class='flag-5'>日志</b><b class='flag-5'>errDump</b>調試功能實戰教程:案例驅動的故障<b class='flag-5'>排查</b>!
    主站蜘蛛池模板: 手机看片国产免费久久网 | 国产精品成人啪精品视频免费观看 | 51国产偷自视频在线视频播放 | 久久 这里只精品 免费 | 香蕉久久一区二区三区啪啪 | 亚洲精品成人无码A片在线 亚洲精品成人久久久影院 亚洲精品成人a在线观看 | 激情午夜307| 青青草A在在观免费线观看 青青草AV国产精品 青青草 久久久 | 色网址在线观看 | 日韩黄色软件 | 日本高清不卡一区久久精品 | 精品亚洲欧美中文字幕在线看 | 男男肉肉互插腐文 | 一级片mp4 | 手机毛片免费看 | 午夜亚洲动漫精品AV网站 | 亚洲永久精品AV在线观看 | 电影果冻传媒在线播放 | 韩国伦理三级 | 国产亚洲精品AV片在线观看播放 | 免费国产足恋网站 | 久久综合丁香激情久久 | 国产精品无码AV天天爽人妻蜜桃 | free高跟丝袜秘书hd | 久久国产精品人妻中文 | 美女全光末满18勿进 | 国产360激情盗摄全集 | 国产呻吟久久久久久久92 | 精品一区二区三区色花堂 | 亚洲精品无码AV中文字幕蜜桃 | 涩涩免费网站 | 久久热这里只有 精品 | 欧美精品一区二区蜜臀亚洲 | 亚洲欧美高清在线精品一区 | 亚洲精品6久久久久中文字幕 | abp-146| 红尘影院手机在线观看 | 亚洲欧美日韩高清专区 | 高h辣h双处全是肉一对一 | 91精品乱码一区二区三区 | 亚洲国产成人爱AV在线播放丿 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品