0

背景:我试图通过调用log.d. 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 显示了警告和错误级别的消息。为什么那些显示而其他的都不显示?

谢谢你的帮助。

4

1 回答 1

0

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

在此处输入图像描述

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


如果它不起作用,请检查Log.isLoggable(). 如果它返回 false,您必须使用以下命令手动激活它adb

adb shell
setprop log.tag.taptimer VERBOSE
于 2013-04-07T15:37:29.933 回答