Camera persist使用手册 之 log部分
2017-10-09 11:07
330 查看
8996重新定义了自己的log规则,使用起来更加方便简洁,相关代码的主要实现部分在 camera_dbg.c文件中。框架定义了如下6个log级别:
注:INFO级别不可控,是一定会打印的。
查看当前系统使能了哪些级别的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
<end>
名称 | 数值 |
NONE | 0 |
ERROR | 1 |
WARN | 2 |
HIGH | 3 |
DBG | 4 |
LOW | 5 |
INFO | 6 |
查看当前系统使能了哪些级别的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
<end>
相关文章推荐
- 【log】slf4j 使用手册
- Camera persist使用手册 之 module部分(一)
- jQuery使用手册之核心部分(2)
- GNU Make 使用手册(中译版) 第1部分
- Snort 使用手册,第 1 部分: 安装与配置
- Git使用手册/Git教程:git log 查看git提交版本历史日志记录
- Snort 使用手册,第 2 部分:配置
- 【Android Camera】Camera persist使用手册之log使用技巧
- Snort 使用手册,第 1 部分:保护和分析 Web 站点及其流量
- GNU Make 使用手册(中译版) 第2部分
- Android-Sqlite使用手册
- 掌握 Ajax,第 7 部分: 在请求和响应中使用 XML
- 使用 JSONP 实现跨域通信,第 1 部分: 结合 JSONP 和 jQuery 快速构建强大的 mashup
- Android 之 progressdialog的简单使用(部分代码)
- MYSQL使用mysqldump导出某个表的部分数据
- Magento 2中文手册教程 - 使用性能(MAGE_PROFILER)介绍
- prototype.js ,ajax部分使用例子
- jQuery使用手册 (转)
- EXCLE表的部分使用---工作纪录一
- EGit用户指南,使用手册,(基础指南,创建仓库,版本跟踪,检查历史)