diff --git a/drivers/syslog/vsyslog.c b/drivers/syslog/vsyslog.c index 063f15491bb..ecc2f65bad3 100644 --- a/drivers/syslog/vsyslog.c +++ b/drivers/syslog/vsyslog.c @@ -28,6 +28,7 @@ #include #include +#include #include #include #include @@ -147,6 +148,10 @@ int nx_vsyslog(int priority, FAR const IPTR char *fmt, FAR va_list *ap) ret = 0; #endif +#if defined(CONFIG_SMP) + ret += lib_sprintf(&stream.public, "[CPU%d] ", up_cpu_index()); +#endif + #if defined(CONFIG_SYSLOG_PROCESSID) /* Prepend the Process ID */