【问题标题】:Stopping eclipse LogCat to receive logs停止 eclipse LogCat 接收日志
【发布时间】: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 行日志之后会覆盖这些日志

标签: android eclipse unity3d logcat android-logcat


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-01
      • 2011-12-25
      • 2015-12-04
      • 2011-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多