如何抓取和分析融云日志

如何抓取和分析融云日志
发布时间: 2018-04-13 11:50

回答:

抓取

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

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


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


分析


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

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

日志的工具源码可在  

io.rong.common.RLog

类进行查看 

融云输出的日志会通过 [] 括号把当前日志输出的类名打印出来

通过分析日志 可以跟踪到 融云 sdk 的 初始化、连接 、消息收发 、push 收取以及 一些 UI 相关的关键轨迹分析异常可能出现的位置

我对此仍有疑问!继续追问