printk打印级别输出
内核的打印函数和用户空间的打印函数是相同的,只是关键字不太一样,内核是printk,而用户空间则是printf。
在内核空间只不过有一个打印级别的设置,所谓的打印级别不过是几个宏定义
printk的打印级别一共有8个级别:数字越小说明打印级别越高
#define KERN_EMERG "<0>" /* system is unusable */
#define KERN_ALERT "<1>" /* action must be taken immediately */
#define KERN_CRIT "<2>" /* critical conditions */
#define KERN_ERR "<3>" /* error conditions */
#define KERN_WARNING "<4>" /* warning conditions */
#define KERN_NOTICE "<5>" /* normal but significant condition */
#define KERN_INFO "<6>" /* informational */
#define KERN_DEBUG "<7>" /* debug-level messages */
使用方法:
printk (打印机别"需要打印的信息");
我们可以设置打印级别,超过那个标准才可以打印,否在不予在显示屏上打印。
查看当前系统的打印机别:
$cat /proc/sys/kernel/printk
4 4 1 7
打印级别的设置可以通过以下几种方法:
1. echo "新的打印级别 4 1 7" > /proc/sys/kernel/printk
2. 在编译内核的时候可以通过修改
kernel hacking
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
改变等号后边的4为自己需要的界限,如:2
3. 当然了,由于打印级别不够的那些信息,并不是内核没有打印,而是在后台输入到了日志文件中去
我们可以通过dmesg命令查看得到那些打印信息
printk打印级别输出相关推荐
- 更改printk打印级别【转】
本文转载自:http://blog.csdn.net/weed_hz/article/details/8949140 1.查看当前控制台的打印级别 cat /proc/sys/kernel/prin ...
- linux设置printk打印级别,内核printk打印等级
为了确认内核打印等级以及prink 参数对打印的分级,在led驱动初始化代码[以及exit出口]加入如下代码. 每次insmod .rmmod led模块时,根据打印等级的设置,得到不同的打印结果: ...
- 终端下更改printk打印级别
如何去更改printk的打印级别? (1)查看当前控制台的打印级别 # cat /proc/sys/kernel/printk 该文件有4个数字值,它们根据日志记录消息的重要性,定义将其发送到何处,上 ...
- 永久linux修改内核打印级别,终端下更改printk打印级别
如何去更改printk的打印级别? 1.查看当前控制台的打印级别 # cat /proc/sys/kernel/printk 该文件有4个数字值,它们根据日志记录消息的重要性,定义将其发送到何处,上面 ...
- linux设置printk打印级别,printk打印等级
cat /proc/sys/kernel/printk可以查询当前系统printk打印信息. zynq> cat printk 7 4 1 7 这四个数字分别 ...
- android 设置打印级别
https://www.csdn.net/gather_27/MtTakg4sNjY3Ni1ibG9n.html 一.LK层: 首先,在LK中,有一个对log打印级别的控制文档,其路径一般为:vend ...
- Linux内核之 printk 打印
Linux内核之 printk 打印 前言 一.printk 介绍 1. printk 消息级别 2.内核 printk 文件 二.调整打印级别 1.在 menuconfig 中修改 2.在系统中修改 ...
- Linux 内核打印级别
printk的打印级别 #define KERN_EMERG "<0>" /* system is unusable */ #define KERN_ALERT &qu ...
- linux内核中printk的打印级别
内核中预定义的内核log等级 // include/linux/kern_levels.h#define KERN_SOH "\001" /* ASCII Start Of Hea ...
最新文章
- 图像处理-PCA人脸识别
- 火炬之光使用了哪些技术
- priority_queue(优先队列)的简单构造与用法
- 在pandas中遍历DataFrame行
- c语言省二历年真题讲解安徽,安徽省计算机等级二考试真题C语言年12月.doc
- 华为Mate 30 Pro相机要上天了:主摄或达8100万像素
- Python文摘:Mixin
- EJB+JSF开发示例(附源码)
- python 如何显示时钟_python控制台显示时钟的示例
- Charles抓包工具实战教程(完结)
- PUBG 绝地逃亡 吃鸡压枪宏 彩虹六号压枪宏 Autohotkey
- UPnP 体系架构和基本原理 —— UPnP的描述文件
- wps里表格中间的字怎么置顶_怎么把wps文字放在最中间
- 逃出你的肖申克(二):你的灯亮着吗?
- puppet自动化运维工具安装配置
- 东风本田crv2020新款混动说明书_2019东风本田crv锐混动 续航能力超强
- 深信服c++面试总结
- 自制Jlink_OB(STM32c8t6)
- unity游戏,插入聚合广告TopOn,优量汇,穿山甲,groMore,快手等,隐私协议解决方案!(包括传感器的使用目的和方式,还有Sdk使用Mac地址和软件列表的目的)
- 25岁前的男人一定要看看这篇文章!