diff --git a/en/application-dev/reference/apis/js-apis-faultLogger.md b/en/application-dev/reference/apis/js-apis-faultLogger.md index bcccead1778606ac11ab58329e97932e0174f014..3ce1c4b5c66f8d1ce7d33f3a6edb036bab72d4ea 100644 --- a/en/application-dev/reference/apis/js-apis-faultLogger.md +++ b/en/application-dev/reference/apis/js-apis-faultLogger.md @@ -1,5 +1,5 @@ # Fault Logger -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
+> **NOTE**
> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version. ## Modules to Import @@ -15,12 +15,12 @@ Enumerates the fault types. **System capability**: SystemCapability.HiviewDFX.Hiview.FaultLogger -| Name | Default Value | Description | +| Name| Default Value| Description| | -------- | -------- | -------- | -| NO_SPECIFIC | 0 | No specific fault type. | -| CPP_CRASH | 2 | C++ program crash. | -| JS_CRASH | 3 | JS program crash. | -| APP_FREEZE | 4 | Application freezing. | +| NO_SPECIFIC | 0 | No specific fault type.| +| CPP_CRASH | 2 | C++ program crash.| +| JS_CRASH | 3 | JS program crash.| +| APP_FREEZE | 4 | Application freezing.| ## FaultLogInfo @@ -30,14 +30,14 @@ Defines the data structure of the fault log information. | Name| Type| Description| | -------- | -------- | -------- | -| pid | number | Process ID of the faulty process. | -| uid | number | User ID of the faulty process. | -| type | [FaultType](#faulttype) | Fault type. | -| timestamp | number | Second-level timestamp when the log was generated. | -| reason | string | Reason for the fault. | -| module | string | Module on which the fault occurred. | -| summary | string | Summary of the fault. | -| fullLog | string | Full log text. | +| pid | number | Process ID of the faulty process.| +| uid | number | User ID of the faulty process.| +| type | [FaultType](#faulttype) | Fault type.| +| timestamp | number | Second-level timestamp when the log was generated.| +| reason | string | Reason for the fault.| +| module | string | Module on which the fault occurred.| +| summary | string | Summary of the fault.| +| fullLog | string | Full log text.| ## faultLogger.querySelfFaultLog @@ -51,7 +51,7 @@ Obtains the fault information about the current process. This API uses an asynch | Name| Type| Mandatory| Description| | -------- | -------- | -------- | -------- | -| faultType | [FaultType](#faulttype) | Yes| Fault type. | +| faultType | [FaultType](#faulttype) | Yes| Fault type.| | callback | AsyncCallbackArray<Array<[FaultLogInfo](#faultloginfo)>> | Yes| Callback used to return the fault information array.
The value is the fault information array obtained. If the value is **undefined**, an exception occurs during the information retrieval. In this case, an error string will be returned. **Example** @@ -68,7 +68,7 @@ function queryFaultLogCallback(error, value) { console.info("Log pid: " + value[i].pid); console.info("Log uid: " + value[i].uid); console.info("Log type: " + value[i].type); - console.info("Log ts: " + value[i].ts); + 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); @@ -91,13 +91,13 @@ Obtains the fault information about the current process. This API uses a promise | Name| Type| Mandatory| Description| | -------- | -------- | -------- | -------- | -| faultType | [FaultType](#faulttype) | Yes| Fault type. | +| faultType | [FaultType](#faulttype) | Yes| Fault type.| **Return value** | Type| Description| | -------- | -------- | -| Promise<Array<[FaultLogInfo](#faultloginfo)>> | Promise used to return the fault information array. You can obtain the fault information instance in its **then()** method or use **await**.
The value is the fault information array obtained. If the value is **undefined**, an exception occurs during the information retrieval. | +| Promise<Array<[FaultLogInfo](#faultloginfo)>> | Promise used to return the fault information array. You can obtain the fault information instance in its **then()** method or use **await**.
The value is the fault information array obtained. If the value is **undefined**, an exception occurs during the information retrieval.| **Example** @@ -112,7 +112,7 @@ async function getLog() { console.info("Log pid: " + value[i].pid); console.info("Log uid: " + value[i].uid); console.info("Log type: " + value[i].type); - console.info("Log ts: " + value[i].ts); + 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); @@ -120,4 +120,4 @@ async function getLog() { } } } -``` \ No newline at end of file +```