HarmonyOS hiAppEvent针对崩溃和卡死事件log_over_limit和external_log的作用和关系

在freeze和crash event中:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/hiappevent-watcher-freeze-events-V5

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/hiappevent-watcher-crash-events-V5

其中

1、external_log:这是一个string[]类型,从实际测试看,每次崩溃或卡死时会生成一个新的日志文件,所以测试结果看数组长度都是1,请问这个数组什么时候会变多个?对应的日志文件什么时候删除?保存多久?比如app发生崩溃后,用户很久后才打开app或者发生崩溃后用户关机,过了很久后打开手机app,这个日志文件会丢失吗?log_over_limit:生成的日志文件与已存在的日志文件总大小是否超过5M上限。true表示超过上限,日志写入失败;false表示未超过上限。

2,log_over_limit的大小限制是对external_log存储所有日志文件大小限制吗?

3,从测试的结果看,发生崩溃或卡死后,关闭手机,过段时间打开手机,打开app,崩溃会立即立即回调hiAppEvent监听的onReceive回调方法,但是卡死事件不会回调,这样导致卡死事件,在发生后打开app丢失了,请问这个是什么原因呢?

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

答复1:external_log 崩溃和卡死目前只有一个日志文件,文件需要获取后自行删除。

答复2:log_over_limit限制的是external_log同目录下的全部文件。

答复3:卡死事件不回调,具体的现象是什么,没有日志无法分析。

答复4:log_over_limit =true只影响external_log,和setEventParam没有关系。

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS hilogconsole.log关系
197浏览 • 1回复 待解决
hilogconsole.log区别
2675浏览 • 1回复 待解决
console.loghilog区别,如何选择使用
2315浏览 • 1回复 待解决
HarmonyOS 调用OH_LOG_SetCallback接口崩溃
31浏览 • 1回复 待解决
网络请求rcphttpRequest关系区别
480浏览 • 1回复 待解决
鸿蒙 LiteOS 啥关系?
13655浏览 • 1回复 待解决
HarmonyOS onDidBuild作用应用场景
111浏览 • 1回复 待解决
ArkTsconsole.log()
5955浏览 • 1回复 待解决
HarmonyOS 图片像素屏幕尺寸关系
86浏览 • 1回复 待解决
native侧log获取不到
1662浏览 • 1回复 待解决
console.log在哪里看呀。
17998浏览 • 3回复 已解决
undo log是什么时候落盘
3135浏览 • 1回复 待解决
PolarDBDTS有什么关系
2800浏览 • 1回复 待解决