printk的语法格式
printk(记录级别"格式化输出信息");
或者采用编号形式
printk("<记录级别>格式化输出信息");
记录级别的理解与分析
其中"记录级别"是 在 include/linux/lern_levels.h 中的定义。
他们拓展后是如 <number> 这样的字符串加入printk要打印的信息前面输出。
各个记录等级的说明
内核中的每一个记录等级和当前终端记录等级 console_loglevel进行比较
从而决定是否想终端输出打印信息,等级说明如下:
PS:系统将最重要的记录等级记为“0”,可用 dmesg | tail 或者 dmesg -c 来查看系统输入信息。