如何抓取和分析融云日志

抓取

1 通过 Android Studio 带的 logcat 去复制 (不推荐,可能存在日志遗漏)

2 通过 adb 命令去输出到本地文件,好处可以慢慢分析不用担心一闪而过

log 抓取步骤

  1. 卸载并重新安装应用

  2. 在命令窗口输入 adb logcat -v time > xxxx.log (在启动应用之前运行, 否则可能 log 不全)

  3. 启动应用并进行相关操作, 直到出现您所遇到的问题

4.抓取推送相关的日志,需要等初始化完成后 2~3分钟后再结束日志抓取。

5… ctrl + c 结束log 抓取

注意: log 不要进行字段过滤, 尽量完整

注: 有些华为手机需要开启日志开关才能把日志输出完整

分析

过滤关键字 RC: 可以获取融云相关的日志 (Mac 端推荐 TextWrander 工具过滤日志)

如果是跟 push 相关的日志可以过滤 RongLog-Push 关键字

通过分析日志可以跟踪到融云 SDK 的初始化、连接 、消息收发 、Push 收取等异常可能出现的位置