【问题标题】:How to avoid hiding logs in logCat?如何避免在 logCat 中隐藏日志?
【发布时间】:2014-01-24 13:07:16
【问题描述】:

我的 Eclipse 有问题。 LogCat 只保留大约 10 秒的消息,之后它们会在我阅读之前消失。

有人知道如何避免隐藏 logCat 消息吗?

编辑:我不知道我的 LogCat 出了什么问题。当我连接我的 Galaxy s2 设备时,它会在 2 或 3 秒内显示大约 1000 条消息!

这是其中之一。它们大多是这样的:

01-24 16:56:47.353: D/(2001): [HYPOS] NOMOVE Time 24653125, PowerMode 2, GPSWeakSignal 54, GPSFixTime 0, IsPedestrian 0, DOE 3editcode here

【问题讨论】:

  • 尝试进入 Window -> Preferences -> LogCat -> 要缓冲的最大 logcat 消息数,看看是否有限制(我的是 5000)
  • LogCat窗口右上方的Scroll Lock按钮是不是足以防止消息消失?
  • 感谢 NKN,我的是 5000 到。当我连接真实设备时,LogCat 立即显示数千条消息,它们必须被删除。我过滤了我的应用名称,消息较少,但它们消失了: -(
  • @Piovezan:不,它不能解决任何问题
  • 您遇到的似乎是一个错误,请在此处查看更多信息bugzilla.mozilla.org/show_bug.cgi?id=797895 不过,您应该能够摆脱这个放置过滤器的问题。你设置对了吗?

标签: android eclipse logcat


【解决方案1】:

LogCat 视图在滚动缓冲区中保留的行数受到限制。默认情况下,它设置为 5000 行。在某些活跃度很高的设备上,这可能还不够。要增加限制,请转到 Ecplise 设置:Window -> Preferences -> LogCat 并增加 Maximum number of logcat messages 的值。

请注意,冻结自动滚动不是解决方案。您只需冻结自动滚动,但仍在从设备读取数据并将其放置在 logcat 缓冲区中。

【讨论】:

  • 谢谢马尔辛。但你会阅读编辑吗?真正的问题在那里
  • 我没有看到任何问题。这只是发送到 logcat 的众多内容之一。如果您想了解显示的每一行,那么我认为这不是您可以轻松完成的任务
  • 不,这不正常。我不想理解这些消息,我想知道为什么它们以如此高的速度发送(1000 条消息在短短 2 秒内!而且不可阻挡)。无论如何,谢谢寻求帮助
【解决方案2】:

另一个选项是在命令提示符中使用以下命令,它将为您提供所有日志,

adb logcat > LogFileName.txt

同样,当有多个设备或模拟器可用时,您可以通过指定它们的名称来根据您的设备或模拟器名称进行自定义。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-12
    • 1970-01-01
    • 2019-10-04
    • 1970-01-01
    • 2021-06-04
    • 2015-01-27
    • 2016-11-06
    相关资源
    最近更新 更多