我在配置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