2015-05-06 51 views
0

我正在开发每秒发送5000个日志的基于Unity的Android应用程序。 要调试,我需要删除USB电缆来检查日志,否则新闻日志将被旧的覆盖。停止eclipse LogCat接收日志

我知道我可以增加日志记录的行数,但是我想要的是停止获取日志,以便我可以读取记录的日志并且可以处理它们。

我知道我可以用adb kill-server命令停止adb服务器,但问题是在命令提示符下运行该命令后,如果浏览LogCat日志,该标签切换到显示连接尝试的Console标签。

[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

标签不能完全帮助时间。即使有了这个标签,我也会错过一些重要的日志,因为日志会在1,00,000行日志之后被覆盖 – ZenOut

回答

0

你可以使用围绕Log.i()和它的表亲的包装函数将这些日志写入文件。

0

Logger类添加到您的项目,并使用TYPE_DISC将所有日志保存到设备的存储..从那里你可以检查日志
此外,您将得到选项,以显示在终端登录或发布到服务器。