cat /proc/sys/kernel/printk
0 4 1 7
第一个参数为0 不能直接输出到控制台
只能用dmesg方法查看 缺乏实时性
echo '7 4 1 7' > /proc/sys/kernel/printk
这样就可以实时输出调试信息到串口控制台了
该文件有四个数字值,它们根据日志记录消息的重要性,定义将其发送到何处。关于不同日志级别的更多信息,请查阅syslog(2)联机帮助。上面显示的4个数据分别对应:
控制台日志级别:优先级高于该值的消息将被打印至控制台
默认的消息日志级别:将用该优先级来打印没有优先级的消息
最低的控制台日志级别:控制台日志级别可被设置的最小值(最高优先级)
默认的控制台日志级别:控制台日志级别的缺省值
数值越小,优先级越高
本文介绍了如何通过调整`/proc/sys/kernel/printk`文件中的参数实现Linux系统中控制台日志级别的设置,以增强调试信息的实时性。当第一个参数设置为7时,可以实时输出调试信息到串口控制台。这些数字值代表了不同日志记录的重要性,并影响了消息的输出目的地。理解这些参数对于系统维护和调试至关重要。
913

被折叠的 条评论
为什么被折叠?



