91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

鴻蒙開發系統基礎能力:ohos.faultLogger 故障日志獲取

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-06-24 17:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

故障日志獲取

icon-note.gif說明: 本模塊首批接口從API version 8開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。 開發前請熟悉鴻蒙開發指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

導入模塊

import faultLogger from '@ohos.faultLogger'

FaultType

故障類型枚舉。

系統能力: 以下各項對應的系統能力均為SystemCapability.HiviewDFX.Hiview.FaultLogger。

名稱默認值說明
NO_SPECIFIC0不區分故障類型
CPP_CRASH2C++程序故障類型
JS_CRASH3JS程序故障類型
APP_FREEZE4應用程序卡死故障類型

FaultLogInfo

故障信息數據結構,獲取到的故障信息的數據結構。

系統能力: 以下各項對應的系統能力均為SystemCapability.HiviewDFX.Hiview.FaultLogger。

名稱參數類型說明
pidnumber故障進程的進程id
uidnumber故障進程的用戶id
type[FaultType]故障類型
timestampnumber日志生成時的秒級時間戳
reasonstring發生故障的原因
modulestring發生故障的模塊
summarystring故障的概要
fullLogstring故障日志全文

faultLogger.querySelfFaultLog

querySelfFaultLog(faultType: FaultType, callback: AsyncCallback>) : void

獲取當前進程故障信息,該方法通過回調方式獲取故障信息數組,故障信息數組內最多上報10份故障信息。

系統能力: SystemCapability.HiviewDFX.Hiview.FaultLogger

參數:

參數名類型必填說明
faultType[FaultType]輸入要查詢的故障類型。
callbackAsyncCallbackArray>回調函數,在回調函數中獲取故障信息數組。 - value拿到故障信息數組;value為undefined表示獲取過程中出現異常,error返回錯誤提示字符串

示例:

function queryFaultLogCallback(error, value) {
    if (error) {
        console.info('error is ' + error);
    } else {
        console.info("value length is " + value.length);
        let len = value.length;
        for (let i = 0; i < len; i++) {
            console.info("log: " + i);
            console.info("Log pid: " + value[i].pid);
            console.info("Log uid: " + value[i].uid);
            console.info("Log type: " + value[i].type);
            console.info("Log timestamp: " + value[i].timestamp);
            console.info("Log reason: " + value[i].reason);
            console.info("Log module: " + value[i].module);
            console.info("Log summary: " + value[i].summary);
            console.info("Log text: " + value[i].fullLog);
        }
    }
}
faultLogger.querySelfFaultLog(faultLogger.FaultType.JS_CRASH, queryFaultLogCallback);

faultLogger.querySelfFaultLog

querySelfFaultLog(faultType: FaultType) : Promise>

獲取當前進程故障信息,該方法通過Promise方式返回故障信息數組,故障信息數組內最多上報10份故障信息。

系統能力: SystemCapability.HiviewDFX.Hiview.FaultLogger

參數:

參數名類型必填說明
faultType[FaultType]輸入要查詢的故障類型。

返回值:

類型說明
Promise>Promise實例,可以在其then()方法中獲取故障信息實例,也可以使用await。 - value拿到故障信息數組;value為undefined表示獲取過程中出現異常HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿

鴻蒙文檔.png

示例:

async function getLog() {
    let value = await faultLogger.querySelfFaultLog(faultLogger.FaultType.JS_CRASH);
    if (value) {
        console.info("value length is " + value.length);
	let len = value.length;
	for (let i = 0; i < len; i++) {
	    console.info("log: " + i);
	    console.info("Log pid: " + value[i].pid);
	    console.info("Log uid: " + value[i].uid);
	    console.info("Log type: " + value[i].type);
	    console.info("Log timestamp: " + value[i].timestamp);
	    console.info("Log reason: " + value[i].reason);
	    console.info("Log module: " + value[i].module);
	    console.info("Log summary: " + value[i].summary);
	    console.info("Log text: " + value[i].fullLog);
	}
    }
}

審核編輯 黃宇

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

    關注

    0

    文章

    38

    瀏覽量

    10069
  • 鴻蒙
    +關注

    關注

    60

    文章

    2623

    瀏覽量

    44076
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    鴻蒙實戰開發:【FaultLoggerd組件】講解

    Faultloggerd部件是OpenHarmony中C/C++運行時崩潰臨時日志的生成及管理模塊。面向基于 Rust 開發的部件,Faultloggerd 提供了Rust Panic故障日志
    的頭像 發表于 03-12 16:22 ?1511次閱讀
    <b class='flag-5'>鴻蒙</b>實戰<b class='flag-5'>開發</b>:【FaultLoggerd組件】講解

    鴻蒙實戰項目開發:【短信服務】

    崗位需要掌握那些核心技術點?為此鴻蒙開發學習必須要系統性的進行。 而網上有關鴻蒙開發資料非常的少,假如你想學好
    發表于 03-03 21:29

    鴻蒙Flutter實戰:08-如何調試代碼

    # 鴻蒙Flutter實戰:如何調試代碼 ## 1.環境搭建 參考文章[鴻蒙Flutter實戰:01-搭建開發環境](https://gitee.com/zacks
    發表于 10-23 16:29

    基于OpenHarmony的Graphic標準子系統能力分析

    UI組件、布局、動畫、字體、輸入事件、窗口管理、渲染繪制等模塊。    以下主要分析標準系統能力。代碼版本是OpenHarmony3.1版本。  開機動畫是鴻蒙系統啟動后,運行的第一個
    發表于 03-18 13:45

    鴻蒙應用開發入門資料合集

    1、鴻蒙應用開發入門資料一:鴻蒙系統的概述1.1 鴻蒙系統是一個什么樣的
    發表于 03-22 11:23

    鴻蒙開源第三方組件資料合集

    1、鴻蒙開源第三方組件——日志工具組件Timber_ohosTimber_ohos是一個帶有小型可擴展API的日志工具組件,它可以給開發者提
    發表于 03-23 09:53

    鴻蒙原生應用/元服務開發-Stage模型能力接口(二)

    系統能力:以下各項對應的系統能力均為SystemCapability.Ability.AbilityRuntime.Core2.AbilityConstant.LaunchReas
    發表于 12-11 14:48

    鴻蒙原生應用/元服務開發-Stage模型能力接口(四)

    ‘@ohos.app.ability.AbilityStage’; 1.AbilityStage.onCreate onCreate(): void 當應用創建時調用。 系統能力
    發表于 12-14 15:39

    鴻蒙原生應用/元服務開發-Stage模型能力接口(六)

    、 ContextConstant.AreaMode 使用時通過ContextConstant.AreaMode獲取系統能力 :以下各項對應的系統
    發表于 12-18 14:40

    鴻蒙原生應用/元服務開發-Stage模型能力接口(七)

    下文ApplicationContext對系統環境變化監聽回調的能力,包括onConfigurationUpdated方法。本模塊首批接口從API version 9 開始支持。后續版本的新增接口,采用上角標單獨標記
    發表于 12-19 11:03

    鴻蒙實戰開發學習【FaultLoggerd組件】

    Faultloggerd部件是OpenHarmony中C/C++運行時崩潰臨時日志的生成及管理模塊。面向基于 Rust 開發的部件,Faultloggerd 提供了Rust Panic故障日志
    的頭像 發表于 03-17 20:39 ?938次閱讀
    <b class='flag-5'>鴻蒙</b>實戰<b class='flag-5'>開發</b>學習【FaultLoggerd組件】

    鴻蒙開發系統基礎能力ohos.hichecker檢測模式

    HiChecker可以作為應用開發階段使用的檢測工具,用于檢測代碼運行過程中部分易忽略的問題,如應用線程出現耗時調用、應用進程中Ability資源泄露等問題。開發者可以通過日志記錄或進程crash等形式查看具體問題并進行修改,提
    的頭像 發表于 06-24 15:50 ?792次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>系統</b>基礎<b class='flag-5'>能力</b>:<b class='flag-5'>ohos</b>.hichecker檢測模式

    鴻蒙開發系統基礎能力ohos.hilog 日志打印

    hilog日志系統,使應用/服務可以按照指定級別、標識和格式字符串輸出日志內容,幫助開發者了解應用/服務的運行狀態,更好地調試程序。
    的頭像 發表于 06-25 15:59 ?895次閱讀

    鴻蒙開發系統基礎能力ohos.pasteboard 剪貼板

    以下各項對應的系統能力均為SystemCapability.MiscServices.Pasteboard。
    的頭像 發表于 06-26 16:48 ?932次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>系統</b>基礎<b class='flag-5'>能力</b>:<b class='flag-5'>ohos</b>.pasteboard 剪貼板

    鴻蒙開發系統基礎能力ohos.systemTime 設置系統時間

    本模塊用來設置、獲取當前系統時間,設置、獲取當前系統日期和設置、獲取當前系統時區。
    的頭像 發表于 06-27 09:43 ?1567次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>系統</b>基礎<b class='flag-5'>能力</b>:<b class='flag-5'>ohos</b>.systemTime 設置<b class='flag-5'>系統</b>時間
    主站蜘蛛池模板: 成年人www | 人人莫 | 在线播放免费视频 | 欧美色图亚洲自拍 | 亚洲 另类 在线 欧美 制服 | 亚洲狠狠综合久久 | 婷婷在线观看香蕉五月天 | 4hc44www四虎永久 | 国产一区在线mmai | 亚洲女同一区二区 | 成人亚洲欧美综合 | 美女又爽又黄视频 | 六月激情丁香 | 色噜噜噜噜噜在线观看网站 | 亚洲国产精品第一页 | a级毛片网| free性欧美高清另类 | 亚洲综合欧美日本另类激情 | 国产免费一级高清淫曰本片 | 青草网址 | 天天干天天曰天天操 | 三级毛片免费看 | 天堂在线观看视频观看www | 性欧美成人免费观看视 | 精品国内视频 | 色费女人18女人毛片免费视频 | 一区二区三区影院 | 午夜视频播放 | 手机在线色 | 欧美无限看 | 亚洲第一精品夜夜躁人人爽 | 天天操天天碰 | 噜噜噜 综合 亚洲 | 1024国产看片在线观看 | 1000部禁片黄的免费看 | 日韩免费三级电影 | 亚洲福利视频一区二区三区 | 婷婷丁香久久 | 国产一区二区三区欧美精品 | 国产日本在线观看 | 日本黄色一区 |