adb shell setprop log.tag.SOMETAG VERBOSE,如何获取SOMETAG?

时间:2019-06-04 13:26:47

标签: android shell logging adb

当我观看android源代码时,我发现

adb shell setprop log.tag.CAM2PORT_ VERBOSE 

这可以在logcat中输出日志。我想知道如何制作所有日志标签输出,即使它很冗长。

我尝试过

adb shell setprop log.tag.* VERBOSE  #It's not work

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您必须设置要记录的每个标签。像log.tag。*这样的正则表达式将不起作用。 就像您说的那样,如果您在应用中使用不同的标记,则不是最佳选择。

您可以尝试使用local.prop文件并定义所有标签,这可能比每次要启用日志记录的每个标签都使用adb shell setprop容易。

  

您还可以创建一个其中包含以下内容的local.prop文件:   'log.tag。='并将其放在/data/local.prop。

https://developer.android.com/reference/android/util/Log.html#isLoggable(java.lang.String,%20int)