博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

轮子的轨迹

── 技术版
  lunziyu.cublog.cn

关于作者
姓名:轮子
职业:硕士在读
年龄:26
位置:中科院计算技术研究所
个性介绍:对嵌入式软件、操作系统内核、驱动和移动通信技术感兴趣。
Email:lunziyu@gmail.com

|| << >> ||
我的分类


printk函数之记录等级
  printk()函数和printf()函数的主要区别是前者可以指定一个记录级别,内核根据这个级别来判断是否在终端上打印消息。
  可供使用的记录等级有7个,从KERN_EMERG(定义为"<0>")到KERN_DEBUG(定义为"<7>")。
  如:printk(KERN_WARNING "This is a warning\n");
  如果你不对printk()函数指定一个记录等级,内核会选择默认的记录等级DEFAULT_MESSAGE_LOGLEVEL。
  当前终端也有一个记录等级console_loglevel。内核会打印出记录等级比当前console_loglevel小(等级更高)的消息。
  记录等级定义在文件<linux/kernel.h>中。

发表于: 2008-03-25,修改于: 2008-03-25 15:53,已浏览299次,有评论0条 推荐 投诉


网友评论
 发表评论