本帖最后由 willning 于 2024-1-23 11:52 编辑
活字格安卓容器HAC提供了大量调用本地资源的能力,叠加上碎片化的Android设备现状,我们难免会遇到一些兼容性问题。在向我们反馈问题时,如何能帮助开发者快速定位和修正问题?HAC日志能帮上大忙!
1、日志机制
HAC在开发过程中为重要的逻辑节点和所有的异常捕获追加了日志记录。和活字格的服务端命令日志不同,HAC的复杂度较高,日志条目中还附加了当前运行的线程和两层调用堆栈,HAC的开发人员调查时更方便。
这些日志存放在设备的Downloads文件夹中,文件名是以HAC_LOG开头的文本文件,如HAC_Log_ERROR_20240112.txt。日志文件按天分隔,保留7天。
2、 日志配置
综合考虑性能、存储空间和问题调查的便利性,日志分为verbose和error两个级别。默认情况下,只记录error日志,如果需要开启verbose日志,可以在HAC内置的【设置】页面中勾选“启用诊断日志”。
重要提示:
日志记录策略需要杀掉HAC进程后重新启动才能生效,也可以直接重启设备来确保该配置生效
推荐您仅在发生问题,需要配合HAC开发人员调查时再开启,调查结束后即可关闭,避免影响HAC性能,或过大的日志文件把设备的存储空间占满。
3、 日志查看与转存
您可以在设备的Download文件夹中找到这些日志文件,通过数据线或蓝牙等方式传到电脑上。也可以在设备上利用Android内置的“HTML查看程序”打开日志文件来查阅。
如果需要调试HAC内部的Web页面,请参考:
一看就会,超有用活字格技能:一百六十一、如何调试Android应用(HAC)中的Web应用
|
|