找回密码
 立即注册

QQ登录

只需一步,快速开始

willning
超级版主   /  发表于:2024-1-12 12:22  /   查看:2076  /  回复:0
本帖最后由 willning 于 2024-1-23 11:52 编辑

活字格安卓容器HAC提供了大量调用本地资源的能力,叠加上碎片化的Android设备现状,我们难免会遇到一些兼容性问题。在向我们反馈问题时,如何能帮助开发者快速定位和修正问题?HAC日志能帮上大忙!

image.png799752197.png

1、日志机制
HAC在开发过程中为重要的逻辑节点和所有的异常捕获追加了日志记录。和活字格的服务端命令日志不同,HAC的复杂度较高,日志条目中还附加了当前运行的线程和两层调用堆栈,HAC的开发人员调查时更方便。
这些日志存放在设备的Downloads文件夹中,文件名是以HAC_LOG开头的文本文件,如HAC_Log_ERROR_20240112.txt。日志文件按天分隔,保留7天。

2、 日志配置
综合考虑性能、存储空间和问题调查的便利性,日志分为verbose和error两个级别。默认情况下,只记录error日志,如果需要开启verbose日志,可以在HAC内置的【设置】页面中勾选“启用诊断日志”。

重要提示:
日志记录策略需要杀掉HAC进程后重新启动才能生效,也可以直接重启设备来确保该配置生效

推荐您仅在发生问题,需要配合HAC开发人员调查时再开启,调查结束后即可关闭,避免影响HAC性能,或过大的日志文件把设备的存储空间占满。
Screenshot_20240112-122112.png486358947.png

3、 日志查看与转存
您可以在设备的Download文件夹中找到这些日志文件,通过数据线或蓝牙等方式传到电脑上。也可以在设备上利用Android内置的“HTML查看程序”打开日志文件来查阅。

如果需要调试HAC内部的Web页面,请参考:
一看就会,超有用活字格技能:一百六十一、如何调试Android应用(HAC)中的Web应用

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部