vlib: send full error message to syslog 51/35551/2
authorJing Peng <pj.hades@gmail.com>
Fri, 4 Mar 2022 22:43:50 +0000 (17:43 -0500)
committerDamjan Marion <dmarion@me.com>
Wed, 23 Mar 2022 18:52:50 +0000 (18:52 +0000)
commit4859d8d8e8a4bbaac0117db827001fae6c9062b9
treea65a02f3e4fd3c3ccc8fab58d464ee946a367272
parent9deb2ec335925e02c4e98065b374144b9acda11a
vlib: send full error message to syslog

Currently the last character of the error message string
is temporarily changed to a null byte '\0' before the string
is sent to syslog(3), resulting in confusingly incomplete log
entries.

This patch changes the syslog format to "%.*s" so that the
maximum number of characters to be printed could be controlled.

Type: improvement

Signed-off-by: Jing Peng <pj.hades@gmail.com>
Change-Id: I1bd6295c19b51b962a3d8ee3016cd91ffb2a4eaf
src/vlib/unix/main.c