From 36a75ccac157ad42e47ded406aefaf476d439137 Mon Sep 17 00:00:00 2001 From: xuyong Date: Wed, 14 Sep 2022 14:57:49 +0800 Subject: [PATCH] =?UTF-8?q?api=E6=96=87=E6=A1=A3=E9=9A=8Fdts=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xuyong --- .../reference/apis/js-apis-hitracechain.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-hitracechain.md b/zh-cn/application-dev/reference/apis/js-apis-hitracechain.md index bc6993d6db..9f3481c7ec 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-hitracechain.md +++ b/zh-cn/application-dev/reference/apis/js-apis-hitracechain.md @@ -71,7 +71,7 @@ import hiTraceChain from '@ohos.hiTraceChain'; ## hiTraceChain.begin -begin(name: string, flags: number = HiTraceFlag.DEFAULT): HiTraceId +begin(name: string, flags?: number): HiTraceId 开始跟踪,同步接口。 @@ -82,7 +82,7 @@ begin(name: string, flags: number = HiTraceFlag.DEFAULT): HiTraceId | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | name | string | 是 | 跟踪业务名。 | -| flags | number | 是 | 跟踪标志组合,具体可参考[HiTraceFlag](#hitraceflag)。 | +| flags | number | 否 | 跟踪标志组合,具体可参考[HiTraceFlag](#hitraceflag)。 | **返回值:** @@ -113,7 +113,7 @@ end(id: HiTraceId): void **示例:** ```js -let asyncTraceId = hiTraceChain.begin("business"); +let asyncTraceId = hiTraceChain.begin("business", hiTraceChain.HiTraceFlag.DEFAULT); // 若干业务逻辑完成后,结束跟踪。 hiTraceChain.end(asyncTraceId); ``` @@ -135,7 +135,7 @@ getId(): HiTraceId **示例:** ```js -let traceId = hiTraceChain.begin("business"); +let traceId = hiTraceChain.begin("business", hiTraceChain.HiTraceFlag.DEFAULT); // 若干业务逻辑完成后,获取当前HiTraceId。 let curTraceId = hiTraceChain.getId(); ``` @@ -158,7 +158,7 @@ setId(id: HiTraceId): void ```js let asyncTraceId; -let traceId = hiTraceChain.begin("business"); +let traceId = hiTraceChain.begin("business", hiTraceChain.HiTraceFlag.DEFAULT); // 若干业务逻辑完成后,设置当前HiTraceId。 hiTraceChain.setId(asyncTraceId); ``` @@ -174,7 +174,7 @@ clearId(): void **示例:** ```js -let traceId = hiTraceChain.begin("business"); +let traceId = hiTraceChain.begin("business", hiTraceChain.HiTraceFlag.DEFAULT); // 若干业务逻辑完成后,清除当前HiTraceId。 hiTraceChain.clearId(); ``` @@ -196,7 +196,7 @@ createSpan(): HiTraceId **示例:** ```js -let traceId = hiTraceChain.begin("business"); +let traceId = hiTraceChain.begin("business", hiTraceChain.HiTraceFlag.DEFAULT); // 若干业务逻辑完成后,创建跟踪分支。 let spanTraceId = hiTraceChain.createSpan(); ``` @@ -249,7 +249,7 @@ isValid(id: HiTraceId): boolean **示例:** ```js -let traceId = hiTraceChain.begin("business"); +let traceId = hiTraceChain.begin("business", hiTraceChain.HiTraceFlag.DEFAULT); let traceIdIsvalid = hiTraceChain.isValid(traceId); ``` @@ -291,6 +291,7 @@ enableFlag(id: HiTraceId, flag: HiTraceFlag): void **系统能力:** SystemCapability.HiviewDFX.HiTrace **参数:** + | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | id | [HiTraceId](#hitraceid) | 是 | 需要置位指定跟踪标志的HiTraceId实例。 | -- GitLab