更改printk打印级别【转】
本文轉(zhuǎn)載自:http://blog.csdn.net/weed_hz/article/details/8949140
1、查看當(dāng)前控制臺的打印級別
?cat /proc/sys/kernel/printk
?4??? 4??? 1??? 7
?其中第一個“4”表示內(nèi)核打印函數(shù)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函數(shù)的使用
????? printk(打印級別? “要打印的信息”)
?????? 打印級別? 既上面定義的幾個宏
總結(jié)
以上是生活随笔為你收集整理的更改printk打印级别【转】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 命令行开启windows下的iis信息服
- 下一篇: GC及其作用