Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
f90b9752
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
f90b9752
编写于
9月 06, 2023
作者:
O
openharmony_ci
提交者:
Gitee
9月 06, 2023
浏览文件
操作
浏览文件
下载
差异文件
!24007 当前faultlogger示例代码为js风格,需要统一整改为ArkTs风格。
Merge pull request !24007 from wenlong_12/20230905_md_modify
上级
aab1bb0e
7676ebad
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
26 addition
and
15 deletion
+26
-15
zh-cn/application-dev/reference/apis/js-apis-faultLogger.md
zh-cn/application-dev/reference/apis/js-apis-faultLogger.md
+26
-15
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-faultLogger.md
浏览文件 @
f90b9752
...
...
@@ -6,7 +6,7 @@
## 导入模块
```
j
s
```
t
s
import
faultLogger
from
'
@ohos.faultLogger
'
```
...
...
@@ -65,13 +65,16 @@ query(faultType: FaultType, callback: AsyncCallback<Array<FaultLogInfo>
**示例:**
```
js
function
queryFaultLogCallback
(
error
,
value
)
{
```
ts
import
faultLogger
from
'
@ohos.faultLogger
'
import
{
BusinessError
}
from
'
@ohos.base
'
function
queryFaultLogCallback
(
error
:
BusinessError
,
value
:
Array
<
faultLogger
.
FaultLogInfo
>
)
{
if
(
error
)
{
console
.
info
(
'
error is
'
+
error
);
}
else
{
console
.
info
(
"
value length is
"
+
value
.
length
);
let
len
=
value
.
length
;
let
len
:
number
=
value
.
length
;
for
(
let
i
=
0
;
i
<
len
;
i
++
)
{
console
.
info
(
"
log:
"
+
i
);
console
.
info
(
"
Log pid:
"
+
value
[
i
].
pid
);
...
...
@@ -88,7 +91,7 @@ function queryFaultLogCallback(error, value) {
try
{
faultLogger
.
query
(
faultLogger
.
FaultType
.
JS_CRASH
,
queryFaultLogCallback
);
}
catch
(
err
)
{
console
.
error
(
`code:
${
err
.
code
}
, message:
${
err
.
message
}
`
);
console
.
error
(
`code:
${
(
err
as
BusinessError
).
code
}
, message:
${(
err
as
BusinessError
)
.
message
}
`
);
}
```
...
...
@@ -122,13 +125,16 @@ query(faultType: FaultType) : Promise<Array<FaultLogInfo>>
**示例:**
```
js
```
ts
import
faultLogger
from
'
@ohos.faultLogger
'
import
{
BusinessError
}
from
'
@ohos.base
'
async
function
getLog
()
{
try
{
let
value
=
await
faultLogger
.
query
(
faultLogger
.
FaultType
.
JS_CRASH
);
let
value
:
Array
<
faultLogger
.
FaultLogInfo
>
=
await
faultLogger
.
query
(
faultLogger
.
FaultType
.
JS_CRASH
);
if
(
value
)
{
console
.
info
(
"
value length is
"
+
value
.
length
);
let
len
=
value
.
length
;
let
len
:
number
=
value
.
length
;
for
(
let
i
=
0
;
i
<
len
;
i
++
)
{
console
.
info
(
"
log:
"
+
i
);
console
.
info
(
"
Log pid:
"
+
value
[
i
].
pid
);
...
...
@@ -142,7 +148,7 @@ async function getLog() {
}
}
}
catch
(
err
)
{
console
.
error
(
`code:
${
err
.
code
}
, message:
${
err
.
message
}
`
);
console
.
error
(
`code:
${
(
err
as
BusinessError
).
code
}
, message:
${(
err
as
BusinessError
)
.
message
}
`
);
}
}
```
...
...
@@ -168,13 +174,16 @@ querySelfFaultLog(faultType: FaultType, callback: AsyncCallback<Array<Faul
**示例:**
```
js
function
queryFaultLogCallback
(
error
,
value
)
{
```
ts
import
faultLogger
from
'
@ohos.faultLogger
'
import
{
BusinessError
}
from
'
@ohos.base
'
function
queryFaultLogCallback
(
error
:
BusinessError
,
value
:
Array
<
faultLogger
.
FaultLogInfo
>
)
{
if
(
error
)
{
console
.
info
(
'
error is
'
+
error
);
}
else
{
console
.
info
(
"
value length is
"
+
value
.
length
);
let
len
=
value
.
length
;
let
len
:
number
=
value
.
length
;
for
(
let
i
=
0
;
i
<
len
;
i
++
)
{
console
.
info
(
"
log:
"
+
i
);
console
.
info
(
"
Log pid:
"
+
value
[
i
].
pid
);
...
...
@@ -217,12 +226,14 @@ querySelfFaultLog(faultType: FaultType) : Promise<Array<FaultLogInfo>&g
**示例:**
```
js
```
ts
import
faultLogger
from
'
@ohos.faultLogger
'
async
function
getLog
()
{
let
value
=
await
faultLogger
.
querySelfFaultLog
(
faultLogger
.
FaultType
.
JS_CRASH
);
let
value
:
Array
<
faultLogger
.
FaultLogInfo
>
=
await
faultLogger
.
querySelfFaultLog
(
faultLogger
.
FaultType
.
JS_CRASH
);
if
(
value
)
{
console
.
info
(
"
value length is
"
+
value
.
length
);
let
len
=
value
.
length
;
let
len
:
number
=
value
.
length
;
for
(
let
i
=
0
;
i
<
len
;
i
++
)
{
console
.
info
(
"
log:
"
+
i
);
console
.
info
(
"
Log pid:
"
+
value
[
i
].
pid
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录