shell: Add option to format logging timestamp

Add option to control formatting of the logging timestamp. By default
formatting is enabled which maintains backward compatibility.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
This commit is contained in:
Krzysztof Chruscinski 2022-09-05 07:16:21 +02:00 committed by Carles Cufí
commit 64ab22bf43
2 changed files with 10 additions and 1 deletions

View file

@ -158,7 +158,8 @@ static void process_log_msg(const struct shell *sh,
unsigned int key = 0;
uint32_t flags = LOG_OUTPUT_FLAG_LEVEL |
LOG_OUTPUT_FLAG_TIMESTAMP |
LOG_OUTPUT_FLAG_FORMAT_TIMESTAMP;
(IS_ENABLED(CONFIG_SHELL_LOG_FORMAT_TIMESTAMP) ?
LOG_OUTPUT_FLAG_FORMAT_TIMESTAMP : 0);
if (colors) {
flags |= LOG_OUTPUT_FLAG_COLORS;