# cat /proc/sys/kernel/printk
6 4 1 7
=> 6 Console Log Level
4 busybox default MessageLog Level
1 Minimum Console Log Level
7 default Console Log Level
#define KERN_EMERG "<0>" /* system is unusable */
#define KERN_ALERT "<1>" /* action must be taken immediately */
#define KERN_CRIT "<2>" /* critical conditions */
#define KERN_ERR "<3>" /* error conditions */
#define KERN_WARNING "<4>" /* warning conditions */
#define KERN_NOTICE "<5>" /* normal but significant condition */
#define KERN_INFO "<6>" /* informational */
#define KERN_DEBUG "<7>" /* debug-level messages */
모든 메시지 출력
echo 7 4 1 7 > /proc/sys/kernel/printk
모든 메시지 출력 안되도록 설정
echo 0 4 1 7 > /proc/sys/kernel/printk
또는
echo "0" > /proc/sys/kernel/printk
.config 의 dmesg 항목에
CONFIG_MESSAGE_LOGLEVEL_DEFAULT = 4 를 추가하면 2번째 항목이 변경되는 것으로 확인되어서
arch/arm64/boot/dts에 .dts 파일에 있는 bootarg 에
loglevel=3
를 추가해서 console level를 조정하였다.