mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-20 20:04:46 +00:00
log: Add a Kconfig option to set the default log level
At present the default log level is set to LOGL_INFO on start-up. Allow this to be controlled from Kconfig. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
parent
6fc7e93896
commit
f0b05c95e3
2 changed files with 21 additions and 1 deletions
|
@ -535,6 +535,26 @@ config TPL_LOG_MAX_LEVEL
|
||||||
8 - debug content
|
8 - debug content
|
||||||
9 - debug hardware I/O
|
9 - debug hardware I/O
|
||||||
|
|
||||||
|
config LOG_DEFAULT_LEVEL
|
||||||
|
int "Default logging level to display"
|
||||||
|
default 6
|
||||||
|
help
|
||||||
|
This is the default logging level set when U-Boot starts. It can
|
||||||
|
be adjusted later using the 'log level' command. Note that setting
|
||||||
|
this to a value abnove LOG_MAX_LEVEL will be ineffective, since the
|
||||||
|
higher levels are not compiled in to U-Boot.
|
||||||
|
|
||||||
|
0 - emergency
|
||||||
|
1 - alert
|
||||||
|
2 - critical
|
||||||
|
3 - error
|
||||||
|
4 - warning
|
||||||
|
5 - note
|
||||||
|
6 - info
|
||||||
|
7 - debug
|
||||||
|
8 - debug content
|
||||||
|
9 - debug hardware I/O
|
||||||
|
|
||||||
config LOG_CONSOLE
|
config LOG_CONSOLE
|
||||||
bool "Allow log output to the console"
|
bool "Allow log output to the console"
|
||||||
depends on LOG
|
depends on LOG
|
||||||
|
|
|
@ -316,7 +316,7 @@ int log_init(void)
|
||||||
}
|
}
|
||||||
gd->flags |= GD_FLG_LOG_READY;
|
gd->flags |= GD_FLG_LOG_READY;
|
||||||
if (!gd->default_log_level)
|
if (!gd->default_log_level)
|
||||||
gd->default_log_level = LOGL_INFO;
|
gd->default_log_level = CONFIG_LOG_DEFAULT_LEVEL;
|
||||||
gd->log_fmt = LOGF_DEFAULT;
|
gd->log_fmt = LOGF_DEFAULT;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Add table
Reference in a new issue