参考文章:http://blog.chinaunix.net/uid-24080988-id-5757820.html
https://blog.youkuaiyun.com/u012264124/article/details/77482819
cat /proc/sys/kernel/printk可以查询当前系统printk打印信息
这四个数字分别有一下含义:
1> 控制台日志级别(一般是串口):高于该优先级的会输出到控制台
2> 默认日志优先级级别:将用该优先级打印没有制定优先级的打印信息,例如printk没有加入优先级信息
3> 最低的控制台日志级别:控制台日志级别可以被设置的最小值
4> 默认的控制台日志级别:控制台默认的日志优先级级别
printk()共有8个级别:
- KERN_EMERG紧急情况,系统可能会崩溃
- KERN_ALERT必须立即响应
- KERN_CRIT临界情况
- KERN_ERR错误信息
- KERN_WARNING警告信息
- KERN_NOTICE普通的但可能需要注意的信息
- KERN_INFO提示性信息
- KERN_DEBUG调试信息
如果没有指定消息的级别,printk()会使用默认的DEFAULT_MESSAGE_LOGLEVEL(通常是KERN_WARNING)