【Android Camera】Camera persist使用手册之log使用技巧

博客介绍了查看当前使能的相机log级别的参考命令,即adb shell getprop | grep \camera\。还详细说明了开启各个相机模块log级别的方法,涉及persist.camera.global.debug等20个属性,每个属性数值范围为0 - 5,设置不同数值可打印对应级别的log,并给出了示例。

come from ; https://blog.youkuaiyun.com/u012142734/article/details/79525817

查看当前使能了哪些级别的log,可以使用参考命令:

adb shell getprop | grep "camera"

下面是开启各个模块log级别的简单描述。

1. persist.camera.global.debug

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性是总的log级别开关。

注意:若子模块的log级别小于该属性设置值,则以该属性为准;若子模块的log级别大于该属性设置值,则以子模块设置的log级别为准。

示例:adb shell setprop persist.camera.global.debug 5

2. persist.camera.mct.debug

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制MCT模块的log级别。

示例:adb shell setprop persist.camera.mct.debug 5

3. persist.camera.sensor.debug

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制SENSOR模块的log级别。

示例:adb shell setprop persist.camera.sensor.debug 5

4. persist.camera.iface.logs

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制IFACE模块的log级别。

示例:adb shell setprop persist.camera.iface.logs 5

5. persist.camera.isp.debug

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制ISP模块的log级别。

示例:adb shell setprop persist.camera.isp.debug 5

6. persist.camera.stats.debug

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制STATS模块的log级别。

注意:这是一个container模块。

示例:adb shell setprop persist.camera.stats.debug 5

7. persist.camera.stats.af.debug

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制AF模块的log级别。

示例:adb shell setprop persist.camera.stats.af.debug 5

8. persist.camera.stats.aec.debug

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制AEC模块的log级别。

示例:adb shell setprop persist.camera.stats.aec.debug 5

9. persist.camera.stats.awb.debug

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制AWB模块的log级别。

示例:adb shell setprop persist.camera.stats.awb.debug 5

10. persist.camera.stats.asd.debug

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制ASD模块的log级别。

示例:adb shell setprop persist.camera.stats.asd.debug 5

11. persist.camera.stats.afd.debug

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制AFD模块的log级别。

示例:adb shell setprop persist.camera.stats.afd.debug 5

12. persist.camera.stats.q3a.debug

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制Q3A模块的log级别。

注意:这是一个container模块。

示例:adb shell setprop persist.camera.stats.q3a.debug 5

13. persist.camera.stats.is.debug

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制IS模块的log级别。

示例:adb shell setprop persist.camera.stats.is.debug 5

14. persist.camera.stats.haf.debug

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制HAF模块的log级别。

示例:adb shell setprop persist.camera.stats.haf.debug 5

15. persist.camera.pproc.debug.mask

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制PPROC模块的log级别。

注意:这是一个container模块。

示例:adb shell setprop persist.camera.pproc.debug.mask 5

16. persist.camera.cpp.debug.mask

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制CPP模块的log级别。

示例:adb shell setprop persist.camera.cpp.debug.mask 5

17. persist.camera.c2d.debug.mask

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制C2D的log级别。

示例:adb shell setprop persist.camera.c2d.debug.mask 5

18. persist.camera.imglib.logs

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制IMGLIB模块的log级别。

示例:adb shell setprop persist.camera.imglib.logs 5

19. persist.camera.hal.debug

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制HAL的log级别。

示例:adb shell setprop persist.camera.hal.debug 5

20. persist.camera.mmstill.logs

数值:0-5

功能:设置不同的数值,将打印对应级别的log。该属性控制mm-still的log级别。

示例:adb shell setprop persist.camera.mmstill.logs 5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值