停止 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 接收日志的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Eclipse 中查看 Android 的错误日志 (logcat)?
不幸的是,MyApp 已停止 - logcat 中没有错误日志
如何在没有 Eclipse 的情况下保存和查看 LogCat 错误?日志猫?