#author("2020-01-31T10:47:20+09:00","default:honma","honma")
#author("2020-01-31T10:48:04+09:00","default:honma","honma")
* コンソールログレベルの変更 [#q83ce767]

Raspberry Pi でコンソールログレベルを変更する話だが、他のディストリビューションでも同様。~
まずは、現在のコンソールログレベルの確認。

 $ uname -a
 Linux raspberrypi 4.14.114-v7+ #1 SMP Fri Jun 28 15:47:58 JST 2019 armv7l GNU/Linux
 
 $ cat /proc/sys/kernel/printk
 3       4       1       3

設定を変えてみる

 $ sudo echo 0 4 1 3 > /proc/sys/kernel/printk

恒久的に変更する場合は、/etc/sysctl.d/98-rpi.conf を変更する

 $ cat /etc/sysctl.d/98-rpi.conf
 kernel.printk = 3 4 1 3
 vm.min_free_kbytes = 16384

kernel/printk/printk.c から抜粋

#highlight(c){{
int console_printk[4] = {
	CONSOLE_LOGLEVEL_DEFAULT,	/* console_loglevel */
	MESSAGE_LOGLEVEL_DEFAULT,	/* default_message_loglevel */
	CONSOLE_LOGLEVEL_MIN,		/* minimum_console_loglevel */
	CONSOLE_LOGLEVEL_DEFAULT,	/* default_console_loglevel */
};
}}

include/linux/kern_levels.h から抜粋

#highlight(c){{
#define LOGLEVEL_EMERG		0	/* system is unusable */
#define LOGLEVEL_ALERT		1	/* action must be taken immediately */
#define LOGLEVEL_CRIT		2	/* critical conditions */
#define LOGLEVEL_ERR		3	/* error conditions */
#define LOGLEVEL_WARNING	4	/* warning conditions */
#define LOGLEVEL_NOTICE		5	/* normal but significant condition */
#define LOGLEVEL_INFO		6	/* informational */
#define LOGLEVEL_DEBUG		7	/* debug-level messages */
}}
#highlight(end)
~
#htmlinsert(amazon_pc.html);

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS