# cat /proc/sys/kernel/printk
7 4 1 7
上面显示的4个数据分别对应:
控制台日志级别:优先级高于该值的消息将被打印至控制台,数值越小,优先级越高。优先级定义见后。
默认的消息日志级别:将用该优先级来打印没有优先级的消息,直接调用printk,未显示标注优先级的打印,如printk("xxxxxxxx");
最低的控制台日志级别:控制台日志级别可被设置的最小值(最高优先级),决定第一个数字7最低可以设到多少,数字越小,优先级越高。
默认的控制台日志级别:控制台日志级别的缺省值。感觉没什么作用
其实这四个值7 4 1 7 是在kernel/printk.c 中被定义的,如下:
int console_printk[4] = {