diff --git a/drivers/syslog/vsyslog.c b/drivers/syslog/vsyslog.c index b4441df080..8ba1e456c3 100644 --- a/drivers/syslog/vsyslog.c +++ b/drivers/syslog/vsyslog.c @@ -172,10 +172,6 @@ int nx_vsyslog(int priority, FAR const IPTR char *fmt, FAR va_list *ap) ret = 0; #endif -#if defined(CONFIG_SYSLOG_PRIORITY) - ret += lib_sprintf(&stream.public, "[%6s] ", g_priority_str[priority]); -#endif - #if defined(CONFIG_SYSLOG_PROCESSID) /* Pre-pend the Process ID */ @@ -220,6 +216,12 @@ int nx_vsyslog(int priority, FAR const IPTR char *fmt, FAR va_list *ap) } #endif +#if defined(CONFIG_SYSLOG_PRIORITY) + /* Pre-pend the message priority. */ + + ret += lib_sprintf(&stream.public, "[%6s] ", g_priority_str[priority]); +#endif + #if defined(CONFIG_SYSLOG_PREFIX) /* Pre-pend the prefix, if available */