当我观看安卓源代码时,我发现
adb shell setprop log.tag.CAM2PORT_ VERBOSE
这可以输出日志中的日志。我想知道如何使所有日志标签输出,即使它是冗长的。
我试过了
adb shell setprop log.tag.* VERBOSE #It's not work
感谢您的帮助
您必须设置要记录的每个标签。像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(
为了设置全局最低日志级别,无需单独配置标签。只需运行
adb shell setprop persist.log.tag V
以启用具有任何标记的所有日志。可以设置任何受支持的Android优先级,也可以设置DEBUG,INFO等。可以完整指定名称,但只有第一个字符是相关的。您可以在此处找到更多详细信息:https://medium.com/@mike_87757/set-android-minimum-log-level-globally-for-all-tags-4b1cbc1dc71f