printk的打印级别

#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 */

查看当前打印级别

该文件有四个数字值,它们根据日志记录消息的重要性,定义将其发送到何处。关于不同日志级别的更多信息,请查阅syslog(2)联机帮助。上面显示的4个数据分别对应:
控制台日志级别:优先级高于该值的消息将被打印至控制台
默认的消息日志级别:将用该优先级来打印没有优先级的消息
最低的控制台日志级别:控制台日志级别可被设置的最小值(最高优先级)
默认的控制台日志级别:控制台日志级别的缺省值
数值越小,优先级越高

修改打印级别

printk 函数的使用

printk(打印级别 “hello world!\n”);

查看内核消息

1. dmesg 命令 

2. 系统日志 /var/log/syslog (ubuntu), /var/log/messages (other unix)

Linux 内核打印级别相关推荐

  1. Linux系统修改 Linux 系统日志打印级别

    Linux系统修改 Linux 系统日志打印级别

  2. 永久linux修改内核打印级别,终端下更改printk打印级别

    如何去更改printk的打印级别? 1.查看当前控制台的打印级别 # cat /proc/sys/kernel/printk 该文件有4个数字值,它们根据日志记录消息的重要性,定义将其发送到何处,上面 ...

  3. linux内核打印前有buildroot,[教程]使用buildroot完全自定义自己的embedded linux系统(nand)...

    编译环境: ubuntu 12.04(x86_64) 目标环境: 1) linux-3.4内核 2) buildroot 2013-02 3)系统运行在nand上 固件制作步骤说明: 步骤一:创建自己 ...

  4. linux内核打印前有buildroot,buildroot-linux内核

    Buildroot可以从Linux Kernel的官网(kernel.org)下载并编译内核,也可以使用用户自己的定制化内核. 使用官方内核 使用官方的内核构建系统非常简单,事实上,mini2440_ ...

  5. 关闭Linux内核打印信息方法

    调试内核模块过程中,kmsg打印信息太多,通过修改/proc/sys/kernel/printk文件内容来控制. 一般通过 echo 0 > /proc/sys/kernel/printk关闭打 ...

  6. linux 内核打印函数 printk 用法

    printk在内核源码中用来记录日志信息的函数,只能在内核源码范围内使用.用法和printf非常相似 printk函数主要做两件事情:第一件就是将信息记录到log中,而第二件事就是调用控制台驱动来将信 ...

  7. 【驱动】内核打印级别设置

    在uboot中设置 setenv loglevel 'loglevel=8' setenv loglevel debug setenv loglevel quiet setenv loglevel s ...

  8. 去掉linux内核打印信息的一种方法

    传送门:http://linux.chinaunix.net/techdoc/system/2006/08/07/937667.shtml

  9. 实战-Android系统默认关闭内核打印

    需求 出于性能考虑,系统默认关闭kernel 打印,需要查看是通过 dmesg 命令查看. 实现 diff --git a/kernel/printk/printk.c b/kernel/printk ...

最新文章

  1. 网站特效-------旋转的图片
  2. 蜂鸣器发出7种音阶c语言程序_C语言编程新思路
  3. mongodb 多表查询
  4. 动态规划——方格取数(hdu1565)
  5. 基础知识—函数-默然参数
  6. MySQL 日期时间相关函数
  7. 测试经典用例练习之水杯测试用例
  8. 软考网络工程师真题讲解
  9. tinder和bumble_发布课程:Tinder,Reddit,Airbnb,Etsy和Uber如何吸引了第一批用户
  10. html中文本框角度旋转,如何设置Word文本框旋转,任意角度调整文本框的方向?...
  11. java——》解析简历
  12. JupyterLab-APP
  13. 渗透过程中日志信息分析示例
  14. uni-app前端开发(一)登录功能
  15. 获取系统相册图片进行九宫布局
  16. VBS写成的远控病毒分析
  17. 把孩子培养成普通人:一位父亲的18个忠告
  18. 给定一棵二叉树,计算该二叉树的深度、总节点个数和叶子节点个数。
  19. 哪个品牌台灯护眼效果好?2023热门护眼灯品牌推荐
  20. 高通镜像文件分包方法

热门文章

  1. 在 Linux 中使用动态磁盘
  2. 列举网络芳邻的网络资源
  3. 中国计算机学科建设,计算机学科建设战略研讨会暨“十四五”规划务虚会召开...
  4. leetcode 561. 数组拆分 I(排序)
  5. Python:在Pandas数据框中查找缺失值
  6. lua----------------使用VS2015搭建lua开发环境的一些侥幸成功经验,
  7. 移动端 项目开发经验集锦
  8. Qt编程'hello world
  9. java:自定义数据库连接池
  10. 求最大素数和最小素数