内核log级别:
printk
#defineKERN_EMERG""/*紧急事件消息,系统崩溃之前提示,表示系统不可用*/
- #defineKERN_ALERT""/*报告消息,表示必须立即采取措施*/
- #defineKERN_CRIT""/*临界条件,通常涉及严重的硬件或软件操作失败*/
- #defineKERN_ERR""/*错误条件,驱动程序常用KERN_ERR来报告硬件的错误*/
- #defineKERN_WARNING""/*警告条件,对可能出现问题的情况进行警告*/
- #defineKERN_NOTICE""/*正常但又重要的条件,用于提醒。常用于与安全相关的消息*/
- #defineKERN_INFO""/*提示信息,如驱动程序启动时,打印硬件信息*/
- #defineKERN_DEBUG""/*调试级别的消息*/
- #defineKERN_ALERT""/*报告消息,表示必须立即采取措施*/
查看内核log信息:
查看内核打印级别:
cat /proc/sys/kernel/printk
7 4 1 7
上面显示的4个数据分别对应控制台日志级别、默认的消息日志级别、最低的控制台日志级别和默认的控制台日志级别。
设置内核级别:
echo 8 > /proc/sys/kernel/printk