解决HiLog日志在设备重启后丢失的持久化存储方法?

使用HiLog输出的日志在设备重启后丢失,需实现日志持久化存储(如保存到/data/log/目录)

尝试方案:
1、尝试通过hilog -w start命令开启持久化,但权限不足;
2、手动调用fs.copyFile()将日志缓存复制到指定目录,但部分机型报“文件只读”错误;
3、已申请ohos.permission.WRITE_USER_STORAGE权限。

期望结果:
是否有官方推荐的日志持久化方案?或需修改系统服务配置(如SE Linux策略)?

阅读 758
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题