如何避免在logCat中隐藏日志?

时间:2014-01-24 13:07:17

标签: android eclipse logcat

我的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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

  
    

adb logcat> LogFileName.txt

  

如果有多个设备或模拟器可用,请通过指定其名称,再次根据您的设备或模拟器名称对此进行自定义。