內核模塊消息打印


1,在 < linux/kernel.h> 中定義了8種 記錄級別。

      按照,優先級遞減的順序分別是:


KERN_EMERG                    “<0>”

用於緊急消息,常常是那些崩潰前的消息。


KERN_ALERT                     “<1>”

需要立刻行動的消息。


KERN_CRIT                         “<2>”

嚴重情況。


KERN_ERR                         “<3>”

錯誤情況。


KERN_WARNING              “<4>”

有問題的警告


KERN_NOTICE                   “<5>”

正常情況,但是仍然值得注意


KERN_INFO                         “<6>”

信息型消息


KERN_DEBUG                   “<7>”
用作調試消息


2,沒有指定優先級的printk默認使用DEFAULT_MESSAGE_LOGLEVEL優先級,

     它是一個在kernel/printk.c中定義的整數。


在2.6.29內核中
#define DEFAULT_MESSAGE_LOGLEVEL 4 
/* KERN_WARNING */


3,控制檯優先級配置
/proc/sys/kernel/printk
6 4 1 7 
*Console_loglevel                       6
*Default_message_loglevel       4
*Minimum_console_level           1

*Default_console_loglevel         7

**數字小優先級高**


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章