查看Cpp Crash（进程崩溃）日志
===================

从DevEco Studio 6.0.0 Beta1版本开始，支持对Cpp Crash类型的FaultLog，进行结构化展示和日志过滤。

1.  打开FaultLog窗口，双击cppcrash日志，**Fault Info**右侧会出现**Fault Analysis**页签。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/ad/v3/o2B7Aj5URmSh15WRk22H1Q/zh-cn_image_0000002624993941.png?HW-CC-KV=V1&HW-CC-Date=20260612T073901Z&HW-CC-Expire=86400&HW-CC-Sign=DC317153FDB7DD2DEFA40249481BE433ECA0FE5B21E9B52D707A3FB5A89397C7)
    
2.  点击**Fault Analysis**页签，会展示结构化的日志信息。
    
    *   页面上方的字段对应了FaultLog中的字段，具体对应关系请查看[字段说明](#section4735122283511)。
    *   页面下方包含Stacks和Logs两个页签。
        *   **Stacks**：展示线程的堆栈信息，具体请参考[查看堆栈信息](#section145813141354)。
        *   **Logs**：展示FaultLog中的HiLog日志，具体请查看[查看HiLog日志](#section656352444818)。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/73/v3/uqvcYT10RoC6zaQBWEOhPQ/zh-cn_image_0000002594474576.png?HW-CC-KV=V1&HW-CC-Date=20260612T073901Z&HW-CC-Expire=86400&HW-CC-Sign=DAA10F0F281799066734FBE0E6DCDC1D511CC8F7FFA8460DE7FD3F26ECFE2EA8 "点击放大")
    

#### 字段说明

**Fault Analysis**页签中的字段和FaultLog的字段对应关系如下。

**表1**
| 
**Fault Analysis**的字段

 | 

说明

 |
| :-- | :-- |
| 

Occurrence time

 | 

FaultLog发生的时间，对应FaultLog中的Timestamp字段。

 |
| 

Analysis time

 | 

触发日志结构化展示的时间，即双击日志文件的时间。

 |
| 

Frontend

 | 

是否是前台应用，对应FaultLog中的Foreground字段。

 |
| 

Bundle name

 | 

包名，对应FaultLog中的Module name字段。

 |
| 

Device type

 | 

设备类型。

 |
| 

App build number

 | 

应用构建号，对应FaultLog中的VersionCode字段。

 |
| 

App version

 | 

应用版本，对应FaultLog中的Version字段。

 |
| 

Device model

 | 

设备信息，对应FaultLog中的Device info字段。

 |
| 

System version

 | 

系统镜像版本，对应FaultLog中的Build info字段。

 |
| 

Abnormal signal

 | 

异常信号，对应FaultLog中的Reason字段。

 |

#### 查看堆栈信息

Stacks页面包含了FaultLog中的堆栈信息，并以线程为单元进行折叠，点击展开按钮，可以展开对应线程。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/ab/v3/1vEHLP3uSUy2BnqkhbaoCw/zh-cn_image_0000002594634506.png?HW-CC-KV=V1&HW-CC-Date=20260612T073901Z&HW-CC-Expire=86400&HW-CC-Sign=936D9F62514D895D25A541C69ABADF359D05A741D883E28847717653DFAB9542 "点击放大")

图中标注1的勾选框是展开应用堆栈，标注2的勾选框是展开系统堆栈，两个勾选框一共组成了四种状态，具体如下表。

**表2**
| 
勾选框勾选状态

 | 

说明

 |
| :-- | :-- |
| 

1、2都不勾选

 | 

展示所有线程，线程处于折叠状态。

 |
| 

1、2都勾选

 | 

展示所有线程，线程处于展开状态。

 |
| 

只勾选1

 | 

只展示应用线程，线程处于展开状态。

 |
| 

只勾选2

 | 

只展示系统线程，线程处于展开状态。

 |

#### 查看HiLog日志

Logs页面展示了FaultLog中的HiLog日志，支持日志级别的过滤和搜索。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/ea/v3/A0NOdWzvSEuzLFKD6bhO9g/zh-cn_image_0000002594474582.png?HW-CC-KV=V1&HW-CC-Date=20260612T073901Z&HW-CC-Expire=86400&HW-CC-Sign=2DAB1C5F6081E88112BB0BC76D3684DD4E63D215362D2BEF71AF6402DEA827B7 "点击放大")