Linux 内核打印级别
生活随笔
收集整理的這篇文章主要介紹了
Linux 内核打印级别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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 */查看當前打印級別
該文件有四個數字值,它們根據日志記錄消息的重要性,定義將其發送到何處。關于不同日志級別的更多信息,請查閱syslog(2)聯機幫助。上面顯示的4個數據分別對應:
控制臺日志級別:優先級高于該值的消息將被打印至控制臺
默認的消息日志級別:將用該優先級來打印沒有優先級的消息
最低的控制臺日志級別:控制臺日志級別可被設置的最小值(最高優先級)
默認的控制臺日志級別:控制臺日志級別的缺省值
數值越小,優先級越高
修改打印級別
printk 函數的使用
printk(打印級別 “hello world!\n”);查看內核消息
1. dmesg 命令?
2. 系統日志 /var/log/syslog (ubuntu), /var/log/messages (other unix)
總結
以上是生活随笔為你收集整理的Linux 内核打印级别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux设备驱动之按键外部中断
- 下一篇: linux查看内存条pn,内存条,详细教