【debug等级】setprop log.tag.OMX V

2024-05-26 10:02:17 浏览数 (2)

像我们平时常用的就是setprop log.tag.OMX V

在Android系统中,setprop命令用于设置或修改系统属性。log.tag.OMX属性用于控制OMX日志的输出级别。以下是setprop log.tag.OMX Vsetprop log.tag.OMX " "setprop log.tag.OMX *这三个命令的区别:

  1. setprop log.tag.OMX V:这个命令将OMX日志的输出级别设置为VERBOSE。在Android日志系统中,VERBOSE是最低的日志级别,这意味着它会输出大量的调试信息,包括所有细节。
  2. setprop log.tag.OMX " ":这个命令将OMX日志的输出级别设置为空字符串。在Android日志系统中,当日志标签后跟空字符串时,通常意味着该标签下的日志不会被输出。因此,这个命令会关闭OMX标签的所有日志输出。
  3. setprop log.tag.OMX *:这个命令将OMX日志的输出级别设置为*,这通常表示所有日志级别。在Android日志系统中,星号*是一个通配符,表示匹配所有日志级别。因此,这个命令会启用OMX标签的所有日志输出,从VERBOSEASSERT

总结来说:

  • setprop log.tag.OMX V:输出OMX标签的详细日志(最低级别)。
  • setprop log.tag.OMX " ":关闭OMX标签的所有日志输出。
  • setprop log.tag.OMX *:输出OMX标签的所有日志级别。

请注意,这些命令的效果可能会受到Android版本和具体设备的影响,因为不同的系统和设备可能对日志系统有不同的实现。此外,修改系统属性通常需要root权限。


另外关于setprop log.tag.OMX的debug等级有哪些呢?可以参考学习如下

在Android系统中,setprop命令用于动态设置系统属性。当涉及到日志系统时,log.tag.OMX属性用于控制OMX日志的输出级别。以下是一些可用于设置OMX日志输出级别的命令示例,以及它们的级别解释:

  1. setprop log.tag.OMX VERBOSE :
    • 设置OMX日志输出级别为VERBOSE,这是最低的日志级别,会输出大量的调试信息。
  2. setprop log.tag.OMX DEBUG :
    • 设置OMX日志输出级别为DEBUG,比VERBOSE级别更高,用于输出调试信息。
  3. setprop log.tag.OMX INFO :
    • 设置OMX日志输出级别为INFO,用于输出一般性的信息。
  4. setprop log.tag.OMX WARNING :
    • 设置OMX日志输出级别为WARNING,用于输出警告信息。
  5. setprop log.tag.OMX ERROR :
    • 设置OMX日志输出级别为ERROR,用于输出错误信息。
  6. setprop log.tag.OMX ASSERT :
    • 设置OMX日志输出级别为ASSERT,用于输出断言失败的信息。
  7. setprop log.tag.OMX SUPPRESS :
    • 设置OMX日志输出级别为SUPPRESS,关闭所有OMX日志输出。

请注意,日志级别从VERBOSEASSERT,每个级别都包含了低于它的所有级别。例如,如果设置为ERROR,则只会输出ERRORASSERT级别的日志,而不会输出VERBOSEDEBUGINFOWARNING级别的日志。

这些设置可以通过ADB shell进行动态调整,以便于开发者在调试过程中根据需要输出不同级别的日志信息。此外,日志级别设置可以通过系统重启来重置,除非它们被设置为持久化的属性(使用persist.log.tag.OMX)。

0 人点赞