LinuxKernelLog
1、动态控制 log 打印的级别echo > /proc/sys/kernel/printk
可以控制 log 输出级别。level 小于的 log会输出到console口。注意 : 级的 log 不会输出。
通过 cat /proc/kmsg 可以查看所有编译时允许输出的 log,比如 console_loglevel 设置为4,此时在console 口上只有 0~3 level 的 log输出,但通过 cat /proc/kmsg 可以查看更多 level 的 log。
2、pr_debug 的使用
在没有开启 DEBUG 宏时,代码中 pr_debug 不会输出,包括 /proc/kmsg。在驱动开发过程中,可以在 c 文件的最开头,即所有 #include 前定义 DEBUG 宏来开启 pr_debug 的输出。
pr_debug 的 loglevel 是7,所以 /proc/sys/kernel/printk 中的 console_loglevel 需要设置为 7 以上,相应的 log 才会输出到 console 口。
3、xxx_once 的使用
在一个循环体中,如果只想循环的第一个运行有输出,其后的运行不要输出,那么就可以 xxx_once 的输出 log。离开循环体后,xxx_once的内部标识会复原。for (i = 0, i = 16; i++){ pr_err_once("test pr_err_once: %d ",i); } pr_err_once("test pr_err_once end ")
上述代码输出的 log 是test pr_err_once: 0 test pr_err_once end
4、原始数据的打印
通过 print_hex_dump 或者 print_hex_dump_xxx 函数可以实现原始数据以 hex 格式输出。
75号咖啡丨数据爬虫的法律合规法律沙龙content本期目录一准确理解数据爬虫的概念技术原理二应用风险数据爬虫的产业应用和产生的问题三行业规制数据爬虫的行业自治规范四法律规制数据爬虫的合法性边界和法律适用本期召
助听器功率怎么选?如何选择合适功率的助听器?大家都知道配眼镜吧,店里的验光师会先给我们测一下眼睛是近视还是老化,达到多少度,然后会帮我们选择适合我们矫正度数的镜片。其实配助听器也是一样的,需要验配师
uc3842第八脚没有电压,这是怎么回事?朋友们好,我是电子及工控技术,我来回答这个问题。首先我来给朋友们简单介绍一下这款芯片的基本情况,让感兴趣的朋友对它有个大致的了解。UC3842集成电路芯片是美国摩托罗拉公司专门为开
微信亮相3大新功能,网友真香前不久微信高调宣布将打造信用支付产品分付也是引起了大家的重视,微信不仅在其他领域拓展发力,自身的社交功能也是没有落下,最近微信亮相三大新功能,网友终于出现了!我们一起来看看朋友圈多
腾讯大佬单点登录系统使用SpringSecurity的权限功能单点登录系统使用SpringSecurity的权限功能背景在配置中心增加权限功能目前配置中心已经包含了单点登录功能,可以通过统一页面进行登录,登录完会将用户写入用户表RBAC的用户
安卓微信发布8。0。21正式版,加入多个新功能目前安卓微信发布了8。0。21正式版,那么这次的更新又有哪些变化呢?下面我们就来一起了解一下。首先,这次更新加入了聊天图片搜索功能,这个我们可在微信的设置通用照片视频文件和通话中就
电脑主板接线法好多网友反映说电脑主板有好多接口,自己想拆下来整理下,不知道怎么装回去,电脑组装机小白也不懂,下面跟着小编为你解答。这是华硕主板接线口,如下图所示主板的主要接口可以大致分为四大类,
这种蛋白质可以在不运动的情况下增强大脑功能图片来源Pixabay你可能听说过运动对大脑的好处。大多数人都知道,保持运动可以促进精神和神经健康。但是,通过理解这种促进作用的生化过程,我们能不能在不经历运动疼痛的情况下获得所有
年轻人更爱外国货?国产手机销量暴跌问题出在哪你有多久没换手机了?你现在的手机是国产还是外国货?近日有报道指出手机销量暴跌,问题出在哪?其实不是年轻人更爱外国的手机,而是整个行业已经进入瓶颈,几个手机销售的朋友抱怨,受疫情影响
出租车公司减免4个月份子钱?司机我一天油费都跑不出来网约车这些年发展蓬勃,然而,与之同属于出行行业的出租车的,日子却越来越难过。出租车作为网约车的前身,为滴滴出行滴答出行一喂顺风车等平台的成立提供了不少的思路,但是这个发展了上百年的
请正确解读联想控股5875亿负债,不要恶意诋毁民族品牌讨论联想问题不能唯芯论,中国半导体发展落后不是联想一家问题也不是只有中国独有的问题经过司马南张捷以及一些专家的解读,好像1995年如果中科院院长周光召选择倪光南,联想就可以成为今天