更改printk打印級別


1、查看當前控制檯的打印級別
 cat /proc/sys/kernel/printk
 4    4    1    7
 其中第一個“4”表示內核打印函數printk的打印級別,只有級別比他高的信息才能在控制檯上打印出來,既 0-3級別的信息

2、修改打印
 echo "新的打印級別  4    1    7" >/proc/sys/kernel/printk

3、不夠打印級別的信息會被寫到日誌中可通過dmesg 命令來查看

 4、printk的打印級別


#define KERN_EMERG        "<0>" /* system is unusable */
#define KERN_ALERT         "<1>" /* action must be taken immediately */
#define KERN_CRIT            "<2>" /* critical conditions */
#define KERN_ERR             "<3>" /* error conditions */
#define KERN_WARNING   "<4>" /* warning conditions */
#define KERN_NOTICE       "<5>" /* normal but significant condition */
#define KERN_INFO            "<6>" /* informational */
#define KERN_DEBUG       "<7>" /* debug-level messages */

5、printk函數的使用

      printk(打印級別  “要打印的信息”)

       打印級別  既上面定義的幾個宏

發佈了5 篇原創文章 · 獲贊 38 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章