请选择 进入手机版 | 继续访问电脑版
[X]关闭

打印等级对printk打印的影响

文档创建者:linux-01
浏览次数:815
最后更新:2024-05-24
答疑分类
答疑分类: 5-LINUX驱动 » 2-AMD(XILINX)
以下俩张图片分别是显示添加和不添加KERN_EMERG显示结果

image.jpg

image.jpg

image.jpg

将 8 4 1 7 写入/proc/sys/kernel/printk 可以更改 Linux 内核的 printk 日志级别。这些值分别表示:

  • Console log     level(控制台日志级别): 决定什么级别的日志消息会被发送到控制台。范围是 1 到 8,数字越大,允许显示的消息级别越低(1 表示只显示紧急消息,8 表示显示所有消息)。
  • Default     message log level(默认消息日志级别): 用于未指定级别的消息的默认级别。
  • Minimum     console log level(最小控制台日志级别): 决定可以被覆盖的最低级别。
  • Default     console log level(默认控制台日志级别): 用于控制台的默认级别。
命令 echo 8 4 1 7 > /proc/sys/kernel/printk 的效果是:

  • 控制台日志级别设置为 8,显示所有日志消息。
  • 默认消息日志级别设置为 4。
  • 最小控制台日志级别设置为 1。
  • 默认控制台日志级别设置为 7。
这样配置后,系统会将所有日志消息发送到控制台,这在调试过程中可能非常有用。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则