在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力:ohos.hilog 日志打印

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-06-25 15:59 ? 次閱讀

日志打印

hilog日志系統(tǒng),使應(yīng)用/服務(wù)可以按照指定級別、標(biāo)識和格式字符串輸出日志內(nèi)容,幫助開發(fā)者了解應(yīng)用/服務(wù)的運(yùn)行狀態(tài),更好地調(diào)試程序。

說明: 本模塊首批接口從API version 7開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。

導(dǎo)入模塊

import hilog from '@ohos.hilog';

hilog.isLoggable

isLoggable(domain: number, tag: string, level: LogLevel) : boolean

在打印日志前調(diào)用該接口,用于檢查指定領(lǐng)域標(biāo)識、日志標(biāo)識和級別的日志是否可以打印。

系統(tǒng)能力: SystemCapability.HiviewDFX.HiLog

參數(shù)

參數(shù)名類型必填說明
domainnumber日志對應(yīng)的領(lǐng)域標(biāo)識,范圍是0x0~0xFFFF,開發(fā)者可根據(jù)需要自定義。
tagstring指定日志標(biāo)識,可以為任意字符串,建議用于標(biāo)識調(diào)用所在的類或者業(yè)務(wù)行為。
level[LogLevel]日志級別。

返回值:

類型說明
boolean如果返回true,則該領(lǐng)域標(biāo)識、日志標(biāo)識和級別的日志可以打印,否則不能打印。

示例:

hilog.isLoggable(0x0001, "testTag", hilog.LogLevel.INFO);

LogLevel

日志級別。

系統(tǒng)能力: SystemCapability.HiviewDFX.HiLog

名稱默認(rèn)值說明
DEBUG3詳細(xì)的流程記錄,通過該級別的日志可以更詳細(xì)地分析業(yè)務(wù)流程和定位分析問題。
INFO4用于記錄業(yè)務(wù)關(guān)鍵流程節(jié)點,可以還原業(yè)務(wù)的主要運(yùn)行過程; 用于記錄可預(yù)料的非正常情況信息,如無網(wǎng)絡(luò)信號、登錄失敗等。 這些日志都應(yīng)該由該業(yè)務(wù)內(nèi)處于支配地位的模塊來記錄,避免在多個被調(diào)用的模塊或低級函數(shù)中重復(fù)記錄。
WARN5用于記錄較為嚴(yán)重的非預(yù)期情況,但是對用戶影響不大,應(yīng)用可以自動恢復(fù)或通過簡單的操作就可以恢復(fù)的問題。
ERROR6應(yīng)用發(fā)生了錯誤,該錯誤會影響功能的正常運(yùn)行或用戶的正常使用,可以恢復(fù)但恢復(fù)代價較高,如重置數(shù)據(jù)等。
FATAL7重大致命異常,表明應(yīng)用即將崩潰,故障無法恢復(fù)。

hilog.debug

debug(domain: number, tag: string, format: string, ...args: any[]) : void

打印DEBUG級別的日志。

DEBUG級別的日志在正式發(fā)布版本中默認(rèn)不被打印,只有在調(diào)試版本或打開調(diào)試開關(guān)的情況下才會打印。

系統(tǒng)能力: SystemCapability.HiviewDFX.HiLog

參數(shù):

參數(shù)名類型必填說明
domainnumber日志對應(yīng)的領(lǐng)域標(biāo)識,范圍是0x0~0xFFFF,開發(fā)者可根據(jù)需要自定義。
tagstring指定日志標(biāo)識,可以為任意字符串,建議用于標(biāo)識調(diào)用所在的類或者業(yè)務(wù)行為。
formatstring格式字符串,用于日志的格式化輸出。格式字符串中可以設(shè)置多個參數(shù),參數(shù)需要包含參數(shù)類型、隱私標(biāo)識。 隱私標(biāo)識分為{public}和{private},缺省為{private}。標(biāo)識{public}的內(nèi)容明文輸出,標(biāo)識{private}的內(nèi)容以過濾回顯。
argsany[]與格式字符串format對應(yīng)的可變長度參數(shù)列表。參數(shù)數(shù)目、參數(shù)類型必須與格式字符串中的標(biāo)識一一對應(yīng)。

示例:

輸出一條DEBUG信息,格式字符串為"%{public}s World %{private}d"。其中變參%{public}s為明文顯示的字符串;%{private}d為隱私的整型數(shù)。

hilog.debug(0x0001, "testTag", "%{public}s World %{private}d", "hello", 3);

字符串"hello"填入%{public}s,整型數(shù)3填入%{private}d,輸出日志:

08-05 12:21:47.579  2695-2703/com.example.myapplication D 00001/testTag: hello World < private >

hilog.info

info(domain: number, tag: string, format: string, ...args: any[]) : void

打印INFO級別的日志。

系統(tǒng)能力: SystemCapability.HiviewDFX.HiLog

參數(shù):

參數(shù)名類型必填說明
domainnumber日志對應(yīng)的領(lǐng)域標(biāo)識,范圍是0x0~0xFFFF,開發(fā)者可根據(jù)需要自定義。
tagstring指定日志標(biāo)識,可以為任意字符串,建議用于標(biāo)識調(diào)用所在的類或者業(yè)務(wù)行為。
formatstring格式字符串,用于日志的格式化輸出。格式字符串中可以設(shè)置多個參數(shù),參數(shù)需要包含參數(shù)類型、隱私標(biāo)識。 隱私標(biāo)識分為{public}和{private},缺省為{private}。標(biāo)識{public}的內(nèi)容明文輸出,標(biāo)識{private}的內(nèi)容以過濾回顯。
argsany[]與格式字符串format對應(yīng)的可變長度參數(shù)列表。參數(shù)數(shù)目、參數(shù)類型必須與格式字符串中的標(biāo)識一一對應(yīng)。

示例:

輸出一條INFO信息,格式字符串為"%{public}s World %{private}d"。其中變參%{public}s為明文顯示的字符串;%{private}d為隱私的整型數(shù)。

hilog.info(0x0001, "testTag", "%{public}s World %{private}d", "hello", 3);

字符串"hello"填入%{public}s,整型數(shù)3填入%{private}d,輸出日志:

08-05 12:21:47.579  2695-2703/com.example.myapplication I 00001/testTag: hello World < private >

hilog.warn

warn(domain: number, tag: string, format: string, ...args: any[]) : void

打印WARN級別的日志。

系統(tǒng)能力: SystemCapability.HiviewDFX.HiLog

參數(shù):

參數(shù)名類型必填說明
domainnumber日志對應(yīng)的領(lǐng)域標(biāo)識,范圍是0x0~0xFFFF,開發(fā)者可根據(jù)需要自定義。
tagstring指定日志標(biāo)識,可以為任意字符串,建議用于標(biāo)識調(diào)用所在的類或者業(yè)務(wù)行為。
formatstring格式字符串,用于日志的格式化輸出。格式字符串中可以設(shè)置多個參數(shù),參數(shù)需要包含參數(shù)類型、隱私標(biāo)識。 隱私標(biāo)識分為{public}和{private},缺省為{private}。標(biāo)識{public}的內(nèi)容明文輸出,標(biāo)識{private}的內(nèi)容以過濾回顯。
argsany[]與格式字符串format對應(yīng)的可變長度參數(shù)列表。參數(shù)數(shù)目、參數(shù)類型必須與格式字符串中的標(biāo)識一一對應(yīng)。

示例:

輸出一條WARN信息,格式字符串為"%{public}s World %{private}d"。其中變參%{public}s為明文顯示的字符串;%{private}d為隱私的整型數(shù)。

hilog.warn(0x0001, "testTag", "%{public}s World %{private}d", "hello", 3);

字符串"hello"填入%{public}s,整型數(shù)3填入%{private}d,輸出日志:

08-05 12:21:47.579  2695-2703/com.example.myapplication W 00001/testTag: hello World < private >

hilog.error

error(domain: number, tag: string, format: string, ...args: any[]) : void

打印ERROR級別的日志。

系統(tǒng)能力: SystemCapability.HiviewDFX.HiLog

參數(shù):

參數(shù)名類型必填說明
domainnumber日志對應(yīng)的領(lǐng)域標(biāo)識,范圍是0x0~0xFFFF,開發(fā)者可根據(jù)需要自定義。
tagstring指定日志標(biāo)識,可以為任意字符串,建議用于標(biāo)識調(diào)用所在的類或者業(yè)務(wù)行為。
formatstring格式字符串,用于日志的格式化輸出。格式字符串中可以設(shè)置多個參數(shù),參數(shù)需要包含參數(shù)類型、隱私標(biāo)識。 隱私標(biāo)識分為{public}和{private},缺省為{private}。標(biāo)識{public}的內(nèi)容明文輸出,標(biāo)識{private}的內(nèi)容以過濾回顯。
argsany[]與格式字符串format對應(yīng)的可變長度參數(shù)列表。參數(shù)數(shù)目、參數(shù)類型必須與格式字符串中的標(biāo)識一一對應(yīng)。

示例:

輸出一條ERROR信息,格式字符串為"%{public}s World %{private}d"。其中變參%{public}s為明文顯示的字符串;%{private}d為隱私的整型數(shù)。

hilog.error(0x0001, "testTag", "%{public}s World %{private}d", "hello", 3);

字符串"hello"填入%{public}s,整型數(shù)3填入%{private}d,輸出日志:

08-05 12:21:47.579  2695-2703/com.example.myapplication E 00001/testTag: hello World < private >

hilog.fatal

fatal(domain: number, tag: string, format: string, ...args: any[]) : void

打印FATAL級別的日志。

系統(tǒng)能力: SystemCapability.HiviewDFX.HiLog

參數(shù):

參數(shù)名類型必填說明
domainnumber日志對應(yīng)的領(lǐng)域標(biāo)識,范圍是0x0~0xFFFF,開發(fā)者可根據(jù)需要自定義。
tagstring指定日志標(biāo)識,可以為任意字符串,建議用于標(biāo)識調(diào)用所在的類或者業(yè)務(wù)行為。
formatstring格式字符串,用于日志的格式化輸出。格式字符串中可以設(shè)置多個參數(shù),參數(shù)需要包含參數(shù)類型、隱私標(biāo)識。 隱私標(biāo)識分為{public}和{private},缺省為{private}。標(biāo)識{public}的內(nèi)容明文輸出,標(biāo)識{private}的內(nèi)容以過濾回顯。
argsany[]與格式字符串format對應(yīng)的可變長度參數(shù)列表。參數(shù)數(shù)目、參數(shù)類型必須與格式字符串中的標(biāo)識一一對應(yīng)。

示例:

輸出一條FATAL信息,格式字符串為"%{public}s World %{private}d"。其中變參%{public}s為明文顯示的字符串;%{private}d為隱私的整型數(shù)。

hilog.fatal(0x0001, "testTag", "%{public}s World %{private}d", "hello", 3);

字符串"hello"填入%{public}s,整型數(shù)3填入%{private}d,輸出日志:

08-05 12:21:47.579  2695-2703/com.example.myapplication F 00001/testTag: hello World < private >

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8718

    瀏覽量

    152027
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2397

    瀏覽量

    43098
收藏 人收藏

    評論

    相關(guān)推薦

    鴻蒙Flutter實戰(zhàn):09-現(xiàn)有Flutter項目支持鴻蒙

    /path_provider\" 編譯運(yùn)行 運(yùn)行 Flutter 項目,查看相關(guān)日志和運(yùn)行界面,針對出現(xiàn)的問題再單獨(dú)處理。 查看日志,可以在運(yùn)行Flutter處的IDE調(diào)試控制臺查看 Flutter 項目日志,可以使用 hdc
    發(fā)表于 10-23 16:36

    鴻蒙Flutter實戰(zhàn):08-如何調(diào)試代碼

    Attach 模式,一個是普通的運(yùn)行模式。 3.查看日志 查看日志,可以在運(yùn)行Flutter處的IDE調(diào)試控制臺查看 Flutter 項目日志,可以使用 hdc hilog 命令或D
    發(fā)表于 10-23 16:29

    鴻蒙Flutter實戰(zhàn):07混合開發(fā)

    # 鴻蒙Flutter實戰(zhàn):混合開發(fā) 鴻蒙Flutter混合開發(fā)主要有兩種形式。 ## 1.基于har 將flutter module打包成har包,在原生
    發(fā)表于 10-23 16:00

    鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力ohos.screenLock 鎖屏管理

    鎖屏管理服務(wù)是OpenHarmony中系統(tǒng)服務(wù),為鎖屏應(yīng)用提供注冊亮屏、滅屏、開啟屏幕、結(jié)束休眠、退出動畫、請求解鎖結(jié)果監(jiān)聽,并提供回調(diào)結(jié)果給鎖屏應(yīng)用。鎖屏管理服務(wù)向三方應(yīng)用提供請求解鎖、查詢鎖屏狀態(tài)、查詢是否設(shè)置鎖屏密碼的能力。
    的頭像 發(fā)表于 06-27 11:41 ?876次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>系統(tǒng)</b>基礎(chǔ)<b class='flag-5'>能力</b>:<b class='flag-5'>ohos</b>.screenLock 鎖屏管理

    鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力ohos.systemTime 設(shè)置系統(tǒng)時間

    本模塊用來設(shè)置、獲取當(dāng)前系統(tǒng)時間,設(shè)置、獲取當(dāng)前系統(tǒng)日期和設(shè)置、獲取當(dāng)前系統(tǒng)時區(qū)。
    的頭像 發(fā)表于 06-27 09:43 ?970次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>系統(tǒng)</b>基礎(chǔ)<b class='flag-5'>能力</b>:<b class='flag-5'>ohos</b>.systemTime 設(shè)置<b class='flag-5'>系統(tǒng)</b>時間

    鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力ohos.pasteboard 剪貼板

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

    鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力ohos.hiTraceMeter性能打點

    本模塊提供了追蹤進(jìn)程軌跡,度量程序執(zhí)行性能的打點能力。本模塊打點的數(shù)據(jù)供hiTraceMeter工具分析使用。
    的頭像 發(fā)表于 06-25 16:12 ?463次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>系統(tǒng)</b>基礎(chǔ)<b class='flag-5'>能力</b>:<b class='flag-5'>ohos</b>.hiTraceMeter性能打點

    鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力ohos.faultLogger 故障日志獲取

    故障類型枚舉。
    的頭像 發(fā)表于 06-24 17:29 ?388次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>系統(tǒng)</b>基礎(chǔ)<b class='flag-5'>能力</b>:<b class='flag-5'>ohos</b>.faultLogger 故障<b class='flag-5'>日志</b>獲取

    鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力ohos.hichecker檢測模式

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

    鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力ohos.hiAppEvent應(yīng)用打點

    本模塊提供了應(yīng)用事件打點能力,包括對打點數(shù)據(jù)的落盤,以及對打點功能的管理配置。
    的頭像 發(fā)表于 06-24 11:09 ?591次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>系統(tǒng)</b>基礎(chǔ)<b class='flag-5'>能力</b>:<b class='flag-5'>ohos</b>.hiAppEvent應(yīng)用打點

    奇怪!應(yīng)用的日志呢??

    1. 問題回顧 問題背景 是在進(jìn)行中臺應(yīng)用中間件遷移過程中,發(fā)現(xiàn)存在 項目啟動失敗 或者 項目正常啟動 (jsf正常掛載并正常運(yùn)行,mq正常發(fā)送和消費(fèi))但是 無任何日志打印 現(xiàn)象。 更奇怪 的是不打印
    的頭像 發(fā)表于 06-11 10:48 ?365次閱讀
    奇怪!應(yīng)用的<b class='flag-5'>日志</b>呢??

    HarmonyOS實戰(zhàn)開發(fā)-全局狀態(tài)保留能力彈窗

    // 全局狀態(tài)保留能力彈窗 模塊依賴 不涉及 最后 如果大家覺得這篇內(nèi)容對學(xué)習(xí)鴻蒙開發(fā)有幫助,我想邀請大家?guī)臀胰齻€小忙: 點贊,轉(zhuǎn)發(fā),有你們的 『點贊和評論』,才是我創(chuàng)造的動力。 關(guān)注小編,同時可以
    發(fā)表于 05-07 14:53

    OpenHarmony實戰(zhàn)開發(fā)-管理系統(tǒng)窗口(僅Stage模型支持)

    .app.ability.Want\'; import hilog from \'@ohos.hilog\'; import common from \'@ohos.app.ability.common\'; import UI
    發(fā)表于 05-06 15:32

    鴻蒙實戰(zhàn)項目開發(fā):【短信服務(wù)】

    崗位需要掌握那些核心技術(shù)點?為此鴻蒙開發(fā)學(xué)習(xí)必須要系統(tǒng)性的進(jìn)行。 而網(wǎng)上有關(guān)鴻蒙開發(fā)資料非常的少,假如你想學(xué)好
    發(fā)表于 03-03 21:29

    鴻蒙之@ohos.bundle.defaultAppManager (默認(rèn)應(yīng)用管理)

    ohos.permission.GET_DEFAULT_APPLICATION system_core 默認(rèn)應(yīng)用相關(guān)權(quán)限。 defaultAppMgr.ApplicationType 默認(rèn)應(yīng)用的應(yīng)用類型。 系統(tǒng)能力: Syst
    的頭像 發(fā)表于 02-20 17:29 ?568次閱讀
    <b class='flag-5'>鴻蒙</b>之@<b class='flag-5'>ohos</b>.bundle.defaultAppManager (默認(rèn)應(yīng)用管理)
    主站蜘蛛池模板: 欧美黄色高清 | 2021国产成人精品国产 | 性欧美1819| 五月激情综合婷婷 | 男女交性视频播放 视频 视频 | 六月婷婷色 | 四虎影院免费网址 | 九月婷婷综合婷婷 | www日本黄色 | 222aaa免费| 美女网站视频色 | 国产天天色 | 激情亚洲 | 狠狠色狠狠色综合日日不卡 | 激情福利视频 | 国产美女被艹 | 俺去鲁婷婷六月色综合 | 久久久久久久久综合影视网 | 欧美色图日韩色图 | 男女交性永久免费视频播放 | 色av.com| 欧美精品影院 | 在线高清一级欧美精品 | 日本免费网站 | 色多多在线视频 | 色综合久久中文综合网 | 国产精品青草久久 | 免费看美女禁处爆涌视频 | 男女做性无遮挡免费视频 | 久草婷婷 | 在线一级毛片 | xxx性欧美| 日本一区二区三区在线观看视频 | 久久婷婷是五月综合色狠狠 | 亚洲人成电影在线 | 手机在线电影你懂的 | 最近免费 | 九九久久久久午夜精选 | 欧美日韩国产乱了伦 | 色综合日韩 | 下农村女人一级毛片 |