停止 eclipse LogCat 接收日志

Posted

技术标签:

【中文标题】停止 eclipse LogCat 接收日志【英文标题】:Stopping eclipse LogCat to receive logs 【发布时间】:2015-07-16 09:34:23 【问题描述】:

我正在开发基于 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 电缆的情况下停止获取日志,以便浏览日志进行调试。

【问题讨论】:

尝试使用标签过滤器来读取您应用的特定日志 标签到那时还不能完全提供帮助。即使有这个标签,我也会错过一些重要的日志,因为在 1,00,000 行日志之后会覆盖这些日志 【参考方案1】:

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

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于停止 eclipse LogCat 接收日志的主要内容,如果未能解决你的问题,请参考以下文章

DDMS的logcat不输出日志怎么解决

如何在 Eclipse 中查看 Android 的错误日志 (logcat)?

不幸的是,MyApp 已停止 - logcat 中没有错误日志

如何在没有 Eclipse 的情况下保存和查看 LogCat 错误?日志猫?

Logcat 未显示设备日志,但显示模拟器 eclipse ADT 的日志

Android - 设置 logcat 消息的最大长度