社区
Qualcomm 开发者论坛
帖子详情
如何题高内核打印log的级别
隐天忍地
2017-12-13 09:21:01
有的内核log打印不出来,如何题高内核打印log的级别?
...全文
927
1
打赏
收藏
如何题高内核打印log的级别
有的内核log打印不出来,如何题高内核打印log的级别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38498942
2019-01-08
打赏
举报
回复
操作文件 : /proc/sys/kernel/printk
例如:将默认级别 7 改为 10(debug)
1. cat /proc/sys/kernel/printk
7 4 1 7
2. 可以使用:echo 10 4 1 7 > printk
3. 然后查看:cat printk
10 4 1 7
s_jason
2017-12-13
打赏
举报
回复
可以通过下面命令修改: adb shell echo 8 8 8 8 > proc/sys/kernel/printk
高通平台printk输出
log
到串口
1、查看当前
打印
级别
# cat /proc/sys/kernel/printk 默认为:4 4 1 7 注释:第一个参数表示控制台
log
Level,第二个参数表示printk默认的
log
Level 2、修改
打印
(数字之间用空格分开) # echo 8 > /proc/sys/kernel/printk //这样串口才能
打印
数据 3、
内核
函数printk的
打印
级别
宏定义:Include/linux/kernel.h #define KERN_EMERG /* system is unusable */ #define KERN_ALERT
Linux:printk与printf的区别
内核
层使用printk
打印
,应用层调用C库的printf
打印
。在
内核
层是调用不了文件系统中C库的printf只能用printk。 两者之间的一个显著区别在于printk允许通过指定一个标志来设置优先级(在include/linux/kern_levels.h中定义),不写则默认为
级别
4(MESSAGE_
LOG
LEVEL_DEFAULT),
级别
高于设定的输出
级别
才可以显示(可在include/linux/printk.h修改宏CONSOLE_
LOG
LEVEL_DEFAULT设定输出
级别
,默认为7): 定义
级别
含义 KERN_EMERG 0 最高
级别
,紧急事件 KERN_A
Linux
内核
调试技术之Printk
1、简介(基于s3c2440 linux) 在
内核
调试技术之中,简单的是printk的使用了,它的用法和C语言应用程序中的printf使用类似,在应用程序中依靠的是stdio.h中的库,而在linux
内核
中没有这个库,所以在linux
内核
中,使用这个printk要对
内核
的实现有一定的了解。 printf和printk的区别:printk会在开头处加上样式的字符,N的范围是0~7,表示这个信息的
级别
。 当printk(……);中的n < console_
log
level 时候,这个信息才能被
打印
出来。 在
内核
文件中Printk.c (kernel) 中
Android系统开发中
log
的使用方法及简单的原理
在程序开发过程中,
LOG
是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录。在Android系统中,提供了简单、便利的
LOG
机制,开发人员可以方便地使用。在平时开发过程中经常需要与
log
打交道,所以很有必要了解
log
的使用方法及简单的原理。1、linux
内核
的
log
输出 在标准的linux
内核
开发过程中,使用printk,这是一个与printf输出
打印
齐名的函数,同样提供格式化输出功能,只是其有
打印
级别
且将信息保存到/proc/kmsg日志中,使用cat命令查看其信息[cat/proc/kmsg] 代码如下: <SPANstyle=”COLOR:#
如何修改
内核
打印
级别
手动调整
内核
printk
打印
级别
有时调试
内核
模块,
打印
信息太多了,可以通过修改/proc/sys/kernel/printk文件内容来控制。默认设置是6 4 1 7 # cat /proc/sys/kernel/printk 7 4 1 7 # 该文件有四个数字值,它们根据日志记录消息的重要性,定义将其发送到何处。关于不同日志
级别
的更多信息,请查阅sys
log
(2)联机帮助。上面显示的4个数据...
Qualcomm 开发者论坛
949
社区成员
5,228
社区内容
发帖
与我相关
我的任务
Qualcomm 开发者论坛
为开发者提供高通丰富的解决方案及全面技术下载内容。本版以AI人工智能、WoS移动笔记本、XR、IoT 物联网、Auto 汽车、生成式AI等核心板块组成,为开发者提供一个便捷及高效的学习交流平台。
复制链接
扫一扫
分享
社区描述
为开发者提供高通丰富的解决方案及全面技术下载内容。本版以AI人工智能、WoS移动笔记本、XR、IoT 物联网、Auto 汽车、生成式AI等核心板块组成,为开发者提供一个便捷及高效的学习交流平台。
人工智能
物联网
机器学习
企业社区
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章