关于sensor中添加log格式感悟

本文探讨了传感器驱动中LOG打印的方法,介绍了如何通过自定义宏定义SERR实现ALOGE打印功能,包括函数名、行号及自定义参数的打印。

     本文纯属自己感悟,如有不对还请大神多加指点。

     我们在浏览sensor驱动相关.C文件,经常需要添加一些log来判断目前sensor的状态如何。最近一直困惑关于log添加问题。手头的资料很有限。最近也不断的尝试各种方法。一般我们按照头文件包含的格式就行添加,再结合相应的开log的命令。那么自己添加的内容就能显示出来。

     如这个#define SERR(fmt, args...) \ ALOGE("%s:%d "fmt"\n", __func__, __LINE__, ##args)

    我理解 SERR()这种方式打印被扩展成ALOGE()的形式,那么我们按照ALOGE()方式添加。

    参数 __func__, 当前所在的函数的名称。

    参数 __LINE__,当前所在的行数。

    参数 ##args, 可以自己加些本函数内的其他参数,进行打印。

     


希望大神多加指点。


人生除了眼前的苟且,还有诗和远方。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值