概述
首先,printk有8个loglevel,定义在中,其中数值范围从0到7,数值越小,优先级越高。
#defineKERN_EMERG"<0>"/* system is unusable*/系统崩溃
#defineKERN_ALERT"<1>"/* action must be taken immediately*/必须紧急处理
#defineKERN_CRIT"<2>"/* critical conditions*/临界条件,严重的硬软件错误
#defineKERN_ERR"<3>"/* error conditions*/报告错误
#defineKERN_WARNING"<4>"/* warning conditions*/警告
#defineKERN_NOTICE"<5>"/* normal but significant condition*/普通但还是须注意
#defineKERN_INFO"<6>"/* informational*/信息
#defineKERN_DEBUG"<7>"/* debug-level messages*/调试信息
从这里也可以看出他们的优先级是数值越小,其紧急和严重程度就越高。
extern int console_printk[];
#define console_loglevel (console_printk[0])
#define default_message_loglevel (console_printk[1])
#define minimum_console_loglevel (console_printk[2]
最后
以上就是甜美小蚂蚁为你收集整理的linux更改日志输出级别,如何修改arm Linux中Printk的等级的全部内容,希望文章能够帮你解决linux更改日志输出级别,如何修改arm Linux中Printk的等级所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复