您的位置:首页 > 运维架构 > Linux

Linux kernel 日志系统printk相关知识

2013-01-24 10:01 295 查看
一、printk提供的8种日志级别

#define KERN_EMERG   "<0>"     //system is unusable  --紧急事件,系统崩溃之前的提示
#define KERN_ALERT   "<1>"     //action must be taken immediately 报警:立刻采取动作的情况
#define KERN_CRIT    "<2>"     // critical conditions  临界点状态,通常涉及严重的硬件或软件操作失败
#deinfe KERN_ERR     "<3>"     // error conditions     错误状态
#deinfe KERN_WARNING "<4>"     // warning conditions  报警状态
#deinfe KERN_NOTICE  "<5>"     // normal but significant condition 有必要进行提示的正常情形。许多与安全相关的状况用这个级别进行汇报
#deinfe KERN_INFO    "<6>"     // informational           提示性信息
#deinfe KERN_DEBUG   "<7>"     // debug-level messages    调试信息

二、内核空间printk的使用
 printk(KERN_ALERT
"alert kernel");

KERN_ALERT表示日志级别,后面紧跟着要写入日志的字符串.

三、查看内核日志:

cat /proc/kmsg

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐