我正在开发基于Unity的Android应用程序,它每秒发送5000个日志。 要调试,我需要删除USB电缆以检查日志,否则新旧日志将覆盖新闻日志。
我知道我可以增加日志记录的行数,但我想要的是停止获取日志,以便我可以读取记录的日志并可以处理它们。
我知道我可以使用adb kill-server
命令停止adb服务器,但问题是在命令提示符下运行该命令后,如果我浏览LogCat日志,则选项卡将切换到显示连接尝试的控制台选项卡。
[2015-05-06 14:30:26 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2015-05-06 14:30:28 - DeviceMonitor] Connection attempts: 1
[2015-05-06 14:30:30 - DeviceMonitor] Connection attempts: 2
[2015-05-06 14:30:32 - DeviceMonitor] Connection attempts: 3
我想在不删除USB线的情况下停止获取日志,以便我可以浏览日志进行调试。
答案 0 :(得分:0)
您可以使用围绕Log.i()
的包装函数将这些日志写入文件,并且它是表兄弟。
答案 1 :(得分:0)
将此Logger类添加到您的项目中,并使用TYPE_DISC
将所有日志保存到设备的存储中..从那里您可以查看日志
另外,您可以选择在终端上显示日志或发布到服务器。