首页 > 解决方案 > adb shell setprop log.tag.SOMETAG VERBOSE,如何获取 SOMETAG?

问题描述

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

adb shell setprop log.tag.CAM2PORT_ VERBOSE 

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

我努力了

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

谢谢你的帮助

标签: androidshellloggingadb

解决方案


您必须设置要记录的每个标签。像 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)


推荐阅读