最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

鸿蒙实战开发学习【FaultLoggerd组件】

来源:懂视网 责编:小OO 时间:2024-11-19 01:04:15
文档

鸿蒙实战开发学习【FaultLoggerd组件】

架构;Faultloggerd目前支持处理C/C++运行时崩溃异常信号,包括但不限于特定的崩溃事件。进程崩溃日志生成;该功能默认开启,当进程因异常信号崩溃,系统会在/data/log/faultlog/temp目录下生成完整日志,有助于问题分析和定位。DumpCatcher接口。DumpCatcher是用于第三方模块的调用栈抓取库,包含打印指定进程或线程栈信息的接口函数。支持CPP调用栈及CPP-JS混合栈。接口类名:DfxDumpCatcher。接口定义和参数说明已给出,注意调用者需为管理员用户或拥有指定进程信息权限。样例代码;DumpCatcher命令行工具。
推荐度:
导读架构;Faultloggerd目前支持处理C/C++运行时崩溃异常信号,包括但不限于特定的崩溃事件。进程崩溃日志生成;该功能默认开启,当进程因异常信号崩溃,系统会在/data/log/faultlog/temp目录下生成完整日志,有助于问题分析和定位。DumpCatcher接口。DumpCatcher是用于第三方模块的调用栈抓取库,包含打印指定进程或线程栈信息的接口函数。支持CPP调用栈及CPP-JS混合栈。接口类名:DfxDumpCatcher。接口定义和参数说明已给出,注意调用者需为管理员用户或拥有指定进程信息权限。样例代码;DumpCatcher命令行工具。

Faultloggerd是OpenHarmony中C/C++运行时崩溃临时日志的生成及管理模块,专门针对使用Rust开发的组件,提供Rust Panic故障日志生成功能。系统开发者可在预设路径下获取故障日志,便于问题定位。
架构
Faultloggerd目前支持处理C/C++运行时崩溃异常信号,包括但不限于特定的崩溃事件。
进程崩溃日志生成
该功能默认开启,当进程因异常信号崩溃,系统会在/data/log/faultlog/temp目录下生成完整日志,有助于问题分析和定位。
DumpCatcher接口
DumpCatcher是用于第三方模块的调用栈抓取库,包含打印指定进程或线程栈信息的接口函数。支持CPP调用栈及CPP-JS混合栈。
接口类名:DfxDumpCatcher
接口定义和参数说明已给出,注意调用者需为管理员用户或拥有指定进程信息权限。
样例代码
DumpCatcher命令行工具
提供用户使用,实现通过命令行工具抓取调用栈信息,支持-p、-t参数指定进程和线程,以及[-c -m -k]参数选择栈类型。执行后在命令行窗口显示指定进程的线程栈信息。
工具名称:dumpcatcher
位置:/system/bin
参数说明和返回说明已列出,注意使用需管理员权限。
Rust Panic故障处理器
正在开发中,详情待更新。
处理流程
具体崩溃抓栈及处理流程,参照文档或后续更新。
DumpCatcher接口/命令行工具主动抓栈处理流程
详细指南请访问链接学习更多鸿蒙开发内容。
Rust Panic故障日志收集流程
待完善,更多详情请关注后续更新。

文档

鸿蒙实战开发学习【FaultLoggerd组件】

架构;Faultloggerd目前支持处理C/C++运行时崩溃异常信号,包括但不限于特定的崩溃事件。进程崩溃日志生成;该功能默认开启,当进程因异常信号崩溃,系统会在/data/log/faultlog/temp目录下生成完整日志,有助于问题分析和定位。DumpCatcher接口。DumpCatcher是用于第三方模块的调用栈抓取库,包含打印指定进程或线程栈信息的接口函数。支持CPP调用栈及CPP-JS混合栈。接口类名:DfxDumpCatcher。接口定义和参数说明已给出,注意调用者需为管理员用户或拥有指定进程信息权限。样例代码;DumpCatcher命令行工具。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top