自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

OpenHarmony eTS通用日志組件,寫(xiě)日志快一點(diǎn)

系統(tǒng) OpenHarmony
在開(kāi)發(fā)的過(guò)程中總要通過(guò)日志輸出來(lái)完成一些調(diào)試工作,所以寫(xiě)日志是避免不了的,日志記錄的功能并不復(fù)雜,卻是必要的、重復(fù)的,每個(gè)頁(yè)面要引入日志工具類(lèi)。

??想了解更多關(guān)于開(kāi)源的內(nèi)容,請(qǐng)?jiān)L問(wèn):??

??51CTO 開(kāi)源基礎(chǔ)軟件社區(qū)??

??https://ost.51cto.com??

OpenHarmony eTS通用日志組件

在開(kāi)發(fā)的過(guò)程中總要通過(guò)日志輸出來(lái)完成一些調(diào)試工作,所以寫(xiě)日志是避免不了的,日志記錄的功能并不復(fù)雜,卻是必要的、重復(fù)的,每個(gè)頁(yè)面要引入日志工具類(lèi),還要定義一個(gè)TAG常量,在記錄日志的時(shí)候?qū)AG變量傳遞給日志工具類(lèi),大概需要三步:

1.導(dǎo)入日志工具類(lèi)—2.定義TAG常量(每個(gè)頁(yè)面定義一遍)—3.編寫(xiě)記錄日志代碼行。

想了一下,完全可以傳遞this對(duì)象到日志工具類(lèi),由工具類(lèi)獲取當(dāng)前頁(yè)面名稱(chēng)來(lái)完成日志的記錄,無(wú)需每個(gè)頁(yè)面定義TAG。

一、能做什么

1.支持按照tag和module兩層,分級(jí)記錄日志。

2.支持自動(dòng)獲取頁(yè)面類(lèi)名稱(chēng)作為module,支持查看某個(gè)頁(yè)面或整個(gè)項(xiàng)目的日志。

3.配合 DevEco Studio自動(dòng)提示功能,達(dá)到快速記錄日志效果。

二、使用步驟

1、npm安裝組件。

命令行進(jìn)入entry目錄,執(zhí)行下面命令。

npm install git+https://gitee.com/butingyou/ohos-clogger.git

2、頁(yè)面導(dǎo)入CommonLog。

import { CommonLog  as logger } from '@ohos/ohos_clogger'

3、修改CommonLog 文件中 tag名為項(xiàng)目名稱(chēng),方便區(qū)分。

按住CTRL+ 鼠標(biāo)左鍵點(diǎn)擊CommonLog,進(jìn)入index.ets,再點(diǎn)一次,進(jìn)入 CommonLog.ets 文件,就可以修改了,整個(gè)項(xiàng)目只需要修改一次。

/**
* 日志管理類(lèi)
*/
export default class CommonLog {
private tag: string = "OhosCpt" //修改為項(xiàng)目名稱(chēng)
private static module: string = "Log"

4、編寫(xiě)日志行。

logger.getInstance(this).debug(`this.notice:${this.notice}`)

5、還可以更快一點(diǎn)。

配合 IDE 的代碼生成功能,一鍵生成日志代碼行,只需要關(guān)心要輸出的內(nèi)容。

File—Settings—Live Templates—添加3個(gè)快捷生成代碼模板。

可以快樂(lè)的記錄日志了 O(∩_∩)O~~

日志效果:

??想了解更多關(guān)于開(kāi)源的內(nèi)容,請(qǐng)?jiān)L問(wèn):??

??51CTO 開(kāi)源基礎(chǔ)軟件社區(qū)??

??https://ost.51cto.com??。

責(zé)任編輯:jianghua 來(lái)源: 鴻蒙社區(qū)
相關(guān)推薦

2016-04-05 10:12:58

HiveSQLHadoop

2019-11-28 14:07:46

技術(shù)架構(gòu)代碼

2016-01-06 09:49:59

青云/SDN

2020-12-08 09:52:22

數(shù)據(jù)庫(kù)工具技術(shù)

2022-05-26 14:50:15

ArkUITS擴(kuò)展

2018-10-12 16:45:10

MySQL查詢(xún)?nèi)罩?/a>數(shù)據(jù)庫(kù)

2022-05-20 10:56:54

AbilityeTS FA調(diào)用

2010-05-20 15:29:43

優(yōu)化IIS

2022-03-21 15:19:27

鴻蒙UI組件ets自定義

2023-02-01 08:10:02

MySQL日志查詢(xún)

2022-09-16 15:34:32

CanvasArkUI

2022-04-24 14:56:53

容器組件StackTS

2013-01-08 10:06:43

創(chuàng)業(yè)創(chuàng)業(yè)方法

2011-03-15 10:41:05

內(nèi)部類(lèi)

2009-12-15 14:27:30

Ruby存取器

2009-07-09 15:09:05

JDK卸載

2012-03-27 08:49:19

Json

2009-09-14 19:44:27

LINQ To SQL

2022-03-07 15:22:16

classHarmony鴻蒙

2025-02-05 10:07:57

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)