我有一部华为U8950手机,用于Android开发。问题是华为的人已经离开了他们的调试日志,我的logcat输出总是充斥着数百条日志消息,如下所示:
E/OpenGLRenderer(10525): HUAWEI_DEBUG: glyph's Height = 21, Width = 13, current total allocated size out of MAX(1024) = 17
E/OpenGLRenderer(10525): HUAWEI_DEBUG: glyph's Height = 21, Width = 15, current total allocated size out of MAX(1024) = 16
E/OpenGLRenderer(10525): HUAWEI_DEBUG: glyph's Height = 21, Width = 15, current total allocated size out of MAX(1024) = 32
E/OpenGLRenderer(10525): HUAWEI_DEBUG: glyph's Height = 16, Width = 13, current total allocated size out of MAX(1024) = 16
...
这些消息是如此之多(数百甚至数千)并使Eclipse挂起(我认为因为解析和着色)我不再使用它并手动使用adb logcat
。但是在那里我也必须处理它们并查看和滚动它们。
有没有办法禁用它们? (用于过滤它们的软件解决方案并不好,因为转移和处理的开销仍然存在)
答案 0 :(得分:1)
如果您安装了busybox,则可以
logcat | busybox grep -v HUAWEI_DEBUG
在adb shell或ssh中。有些版本有busybox,但您可能需要安装它。值得庆幸的是,有很多应用程序可以拖动它 - 大多数终端都可以。