FinClip为企业提供小程序生态圈技术产品,开发者可在FinClip小程序开发帮助中心找到相关FinClip小程序指引

# Log日志管理

SDK中的Log日志管理分两块:控制台输出、写入日志文件。

注意

从 1.4.3 版本开始,核心 SDK 中将不再包含将日志持久化存储在本地的功能。

若有持久化日志的需求,可以选择集成XLogSDK,并开启日志代理 LogHandler对应的配置项。

# 1. Log日志初始化配置

使用日志代理方法,具体可以参考 LogHandler

# 2. 导出日志文件

可以使用 hdc (opens new window) 工具来导出文件。 如果是默认位置可以使用以下代码,然后将对应的包名、入口模块名(默认为 entry,具体看工程配置)和本地路径替换成真实数据,如果是自定义的位置则将路径替换成自定义的路径即可。

hdc file recv /data/app/el2/100/base/包名/haps/入口模块名/files/Applet/logs /local/path/on/pc

如果日志文件不存在,可按照以下方向排查:

  1. 日志代理是否将 writeFile 改成了 false
  2. logLevel 是否设置了 none
  3. 包名、入口模块名是否正确
  4. 日志代理是否配置了自定义的 logDir
  5. 是否配置了 productIdentification,如果配置了则需要将默认路径里的 Applet 改成对应的数据
  6. 如果是 1.4.3 及以上版本,是否集成了 XLogSDK
© FinClip with ❤ , Since 2017
AI助手