mirror of
https://xff.cz/git/u-boot/
synced 2025-11-01 19:05:51 +01:00
log: allow for message continuation
Some drivers use macro pr_cont() for continuing a message sent via printk. Hence if we want to convert printk messaging to using the logging system, we must support continuation of log messages too. As pr_cont() does not provide a message level we need a means of remembering the last log level. With the patch a pseudo log level LOGL_CONT as well as a pseudo log category LOGC_CONT are introduced. Using these results in the application of the same log level and category as in the previous log message. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
committed by
Tom Rini
parent
993a06b614
commit
d094a0734c
@@ -38,6 +38,7 @@ enum log_level_t {
|
||||
|
||||
LOGL_FIRST = LOGL_EMERG,
|
||||
LOGL_MAX = LOGL_DEBUG_IO,
|
||||
LOGL_CONT = -1, /* Use same log level as in previous call */
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -65,6 +66,7 @@ enum log_category_t {
|
||||
|
||||
LOGC_COUNT, /* Number of log categories */
|
||||
LOGC_END, /* Sentinel value for a list of log categories */
|
||||
LOGC_CONT = -1, /* Use same category as in previous call */
|
||||
};
|
||||
|
||||
/* Helper to cast a uclass ID to a log category */
|
||||
|
||||
Reference in New Issue
Block a user