我在配置Android日志记录方面有点困难。以下是我的代码的样子:Android日志记录级别
if (Log.isLoggable("MY_TAG", Log.VERBOSE)) {
Log.v("MY_TAG", "Here's a log message");
}
很简单吧?
但是,我很难让Log.isLoggable("MY_TAG", Log.VERBOSE)
返回true。
每http://developer.android.com/reference/android/util/Log.html,我尝试添加一个local.prop文件到/ data /目录,看起来像这样:
log.tag.MY_TAG=VERBOSE
,但没有运气。我也试过:
System.setProperty("log.tag.MY_TAG", String.valueOf(Log.VERBOSE));
但这也行不通。
任何想法,我在做什么错在这里?我在Nexus 1上运行Android 2.1-update1,如果这有什么区别的话。
This Works !!!如果您可以通过Java中的System.setProperty调用来更改这些shell属性,那将非常可爱。 – seanoshea 2010-11-09 21:25:15
请记住设备重新启动后重置的属性值。所以如果你需要的话,你必须再次输入命令。 – 2014-10-01 23:22:24
如果您有应用程序Tasker(Play商店中有几块钱),您可以在设备引导时通过创建一个新的配置文件来运行此命令,该配置文件包含event = System> Device Boot和任务代码> Run Shell with command =“setprop log.tag.MyAppTag VERBOSE“。我必须以root身份运行该命令(勾选Tasker中的方框)才能使其运行。 – 2015-01-16 08:12:00