高通 Camx debug log控制

某天,在某网站上看到一句话,“log开的好,问题都能搞”。

问题能不能都搞好不知道,不过log开的好,对分析问题的确有很大的帮助。

高通camx的日志主要分2大模块,UMD (user mode driver) 和KMD( kerner mode driver),也就是用户层和kernel层日志。

下面就来看下这2大块日志debug的时候该如何设置?

一、UDM日志

高通camx camera debug日志格式如下:

CamX: [][] : .

例子:CamX: [INFO][CORE] camxexamplefile:123 ExampleFunction()This is the message.

有2种方式可以设置日志打印开关:

第一种是在:/vendor/etc/camera/camxoverridesettings.txt 文件中进行配置;

另一种是通过adb命令设置prop属性:adb shell setprop

我们先看看下camx下都定义了哪些日志类型等级(如下图所示)。

Error等级的日志是默认输出的。
在这里插入图片描述
接下来再看下,设置各日志类型等级对应的相关属性。

例如:

我们需要打开Info级别的日志,那对应的就是设置logInfoMask属性值。
在这里插入图片描述
大家肯定还有疑问,camx里面有这么多模块,怎么去单独打开某个模块的日志呢?

好了,看下面表格,各个模块高通已经给我们定义好了,定义的代码在camx/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值