system/coredump: Fix missing loglevel to logmask conversion.

The current setlogmask call used in the coredump app specifies a raw log level
instead of a bitmask, and this causes wrong evaluations later on when that value
is checked against a mask. Therefore the LOG_UPTO macro is added for conversion.

Signed-off-by: Niccolò Maggioni <nicco.maggioni+nuttx@gmail.com>
This commit is contained in:
Niccolò Maggioni 2025-07-08 00:40:50 +02:00 committed by Alin Jerpelea
parent 0037868ff0
commit 0c680bcb8e

View file

@ -418,7 +418,7 @@ static int coredump_now(int pid, FAR char *filename)
#endif
printf("Start coredump:\n");
logmask = setlogmask(LOG_ALERT);
logmask = setlogmask(LOG_UPTO(LOG_ALERT));
/* Initialize hex output stream */