为什么警告和错误日志消息显示而没有其他消息?

时间:2013-04-07 15:31:38

标签: android

背景:我试图通过调用log.d来记录我正在处理的Android应用中的一些消息。 Logcat显示许多消息,但没有来自我的应用程序。最后我试了一下:

// test logging
Log.e("taptimer debug", "debug message:program init:error");
Log.w("taptimer debug", "debug message:program init:warning");
Log.i("taptimer debug", "debug message:program init:info");
Log.d("taptimer debug", "debug message:program init:debug");
Log.v("taptimer debug", "debug message:program init:verbose");
Log.wtf("taptimer debug", "debug message:program init:what a terrible failure!");
System.out.println("Println debug:program init");

令我惊讶的是,Logcat显示了来自警告和错误级别的消息。为什么这些显示而不显示其他?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在菜单中选择verbose作为最低日志级别:

enter image description here

另外,请确保您没有(左侧菜单)上的消息过滤器。


如果不起作用,请检查Log.isLoggable()的结果。 如果返回false,则必须使用adb手动激活它:

adb shell
setprop log.tag.taptimer VERBOSE