vivo 开启 log 本质就是打开系统日志抓取功能,把手机运行过程里面系统崩溃应用报错网络异常传感器通话异常等底层运行记录保存成日志文件,这个功能主要是给官方售后工程师定位疑难故障使用,普通用户日常使用不需要长期开启,当手机出现反复死机无故重启断网通话杂音应用闪退这类很难复现的问题,开启 log 复现故障之后导出日志提交给售后,工程师就能根据日志里面的报错代码判断故障根源,开启 log 之后会持续记录系统运行信息,会额外增加一点功耗,占用存储空间,长期常开不建议,下面详细介绍 vivo 开启 log 的作用,开启方式,风险还有相关注意事项。
vivo 开启 log 主要作用
故障定位分析
手机偶发故障最难排查,比如隔几天才出现一次重启,普通售后看不到后台报错信息,开启 log 之后系统会完整记录故障发生瞬间的进程信息崩溃堆栈错误码,工程师依靠这些信息判断是应用兼容问题系统底层 bug 还是硬件相关异常。
网络问题排查
针对双卡切换异常信号掉网 VoLTE 通话失败网速异常这类网络类故障,log 会记录基带注册信息 APN 状态信令变化,非常适合排查 vivo 卡 1 卡 2 数据切换异常这类网络相关问题。
应用兼容问题排查
第三方应用闪退无响应,系统和软件适配冲突,log 可以记录应用崩溃的包名错误类型,帮助确认是应用本身缺陷还是 vivo 系统适配问题。
硬件辅助检测
触摸失灵屏幕花屏摄像头调用失败等硬件相关异常,日志会记录外设驱动调用记录,可以辅助区分是驱动软件问题还是硬件损坏。
开启 log 常见入口
第一种 工程模式内 log 开关
拨号输入工程模式指令,进入工厂测试页面,找到 log 相关选项,开启日志采集,这个是维修人员常用方式。
第二种 官方 log 抓取工具
vivo 官方提供的 log 抓取应用,需要官方渠道获取,打开之后可以选择抓取范围,比如全系统 log 或者单独抓取基带 log,抓取完成之后生成压缩包。
第三种 售后现场开启
到 vivo 官方售后网点,工作人员会根据故障类型选择对应的 log 采集模式,复现故障之后导出日志上传后台分析。
log 类型区分表格
| log 类型 | 记录内容 | 适用故障 |
|---|---|---|
| 全系统 main log | 系统进程应用运行报错 | 闪退死机系统卡顿 |
| 基带 modem log | 蜂窝网络信令基带状态 | 掉网无信号通话异常 |
| event log | 系统事件触发记录 | 开关机切换网络事件记录 |
| crash log | 专门记录崩溃堆栈 | 无故重启应用崩溃 |
开启 log 之后操作步骤
1 按照对应入口打开 log 采集开关,确认采集已经启动
2 正常使用手机,复现想要排查的故障现象,尽量保证故障可以完整触发
3 故障复现之后,停止 log 采集
4 找到生成的日志压缩文件,提交给 vivo 官方售后
5 排查完成之后记得关闭 log,不要一直保持开启状态
长期开启 log 的负面影响
功耗上升,系统持续写入日志文件,后台多了采集进程,待机耗电会比平时高
存储空间占用,长时间采集会不断生成日志文件,体积会持续变大,存储剩余空间不足的时候会影响系统运行
性能轻微损耗,持续磁盘写入,高负载场景下会增加 IO 负载,游戏场景可能感觉到轻微掉帧
隐私提示,log 里面会记录部分系统运行信息,导出的日志文件不要随意转发给非官方人员
容易混淆要点
vivo 开启 log 不等于刷机,也不会修改系统底层参数,不会改变手机设置,只是增加记录功能,故障排查结束关闭之后,手机恢复原本状态,和没有开启之前一致。
不要和 root 混淆,开启 log 不需要获取 root 权限,普通官方入口开启不需要破解系统,不会失去官方保修。
总结
vivo 开启 log 核心价值就是抓取底层运行记录,辅助官方售后定位偶发疑难故障,适合反复重启断网应用闪退这类不容易判断原因的问题,只建议在需要排查故障的短时间内开启,故障复现导出日志之后立刻关闭,不建议日常长期常开,普通正常使用的手机不需要开启 log。
【常见问题】
问题 1 vivo 开启 log 会影响保修吗
回答 1 vivo 开启 log 属于官方售后排查故障的常规操作,不需要 root,正常通过官方入口开启 log 不会影响手机官方保修
问题 2 vivo 开启 log 一直开着可以吗
回答 2 vivo 开启 log 不建议长期常开,持续采集会增加耗电并且占用存储空间,故障复现之后就应该关闭 log
问题 3 vivo 开启 log 能解决手机故障吗
回答 3 vivo 开启 log 本身不能直接修复故障,它只是记录运行报错信息,用来帮助工程师分析故障原因,找到原因之后再做系统更新或者硬件维修
问题 4 vivo 开启 log 里面基带 log 是做什么的
回答 4 vivo 开启 log 里面的基带 log 专门记录蜂窝网络相关信息,适合排查无信号掉网通话异常还有双卡数据切换相关故障
【免责申明】
本文 vivo 开启 log 相关内容仅作为技术科普参考,不同机型系统版本 log 入口存在差异,日志属于故障排查工具,不具备修复功能,导出日志请注意隐私保护,操作风险由使用者自行承担。


