跳到主要内容

查看Cpp Crash(进程崩溃)日志

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

  1. 打开FaultLog窗口,双击cppcrash日志,Fault Info右侧会出现Fault Analysis页签。

  2. 点击Fault Analysis页签,会展示结构化的日志信息。

    • 页面上方的字段对应了FaultLog中的字段,具体对应关系请查看字段说明
    • 页面下方包含Stacks和Logs两个页签。

字段说明

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

表1
Fault Analysis的字段说明
Occurrence timeFaultLog发生的时间,对应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中的堆栈信息,并以线程为单元进行折叠,点击展开按钮,可以展开对应线程。

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

表2
勾选框勾选状态说明
1、2都不勾选展示所有线程,线程处于折叠状态。
1、2都勾选展示所有线程,线程处于展开状态。
只勾选1只展示应用线程,线程处于展开状态。
只勾选2只展示系统线程,线程处于展开状态。

查看HiLog日志

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