安卓开发 : Logcat in Eclipse - can't restrict output to V/D/I/E?

标签 android debugging logcat

我在 Eclipse 中使用 Logcat。我一直无法在网上找到这样告诉我的文档,但是假设单击 V、D、I、E 等按钮时应该将 Logcat 输出限制到该管道?无论我选择哪个,每个 logcat 输出都会被喷出,这几乎使调试变得不可能。

有人可以告诉我如何只显示调试输出,即 Log.d(..) 打印吗?我不认为使用过滤器是可能的,因为我已经尝试创建一个日志级别为“Debug”和空标签和 pid 字段的过滤器,但这只是再次打印所有日志输出。

非常感谢!

更新

因此,感谢下面 Aleadam 的链接,我现在知道 V/D/E/等是“优先级”,包括那些低于它们自身的优先级。似乎不可能只限制 D(ebug) 输出,但至少我知道如何限制 D,V,因为 V(erbose) 是唯一低于 Debug 的优先级:

adb logcat *:W

当然,这必须通过命令行来完成,所以我现在要弄清楚如何在 Eclipse 中采用相同的策略。这些按钮真的不适合我,我不知道为什么,但这很令人沮丧!

非常感谢您发布的所有信息,伙计们。

最佳答案

只要在 Log 类中使用适当的 API 调用记录这些按钮,它们就应该按照您描述的方式工作。 http://developer.android.com/reference/android/util/Log.html

正则表达式/通配符不起作用。我在将近一年前请求了一个错误。 http://code.google.com/p/android/issues/detail?id=11580&can=4&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

关于安卓开发 : Logcat in Eclipse - can't restrict output to V/D/I/E?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5888707/

相关文章:

android - iOS 从 Google Drive Swift 流视频

android - 有什么办法可以关闭发布版本中的所有 VolleyLogs 吗?

android - NetworkOnMainThread 异常,android 应用程序

java - 在 android studio 中单击操作栏菜单中的项目时跳转到另一个 Activity

android - AppCompat 的 AccountAuthenticatorActivity

objective-c - Xcode调试器,我不明白

debugging - 枚举或列出 [您最喜欢的语言] 程序中的所有变量

c++ - 苹果机 : I get SIGABRT but the call stack is useless

Android Studio,logcat 在应用程序关闭后清理

android - 我们可以关闭 logcat 中的 "chatty"吗?