From: Jerome Tollet Date: Tue, 2 Oct 2018 20:54:30 +0000 (+0200) Subject: fix format error in show logging config output X-Git-Tag: v18.10-rc1~46 X-Git-Url: https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commitdiff_plain;h=e4db80344a8448930a71f5b1200757e7c6c9072b fix format error in show logging config output Change-Id: Idc41a219db185b524f497b096eb71892b5f9ebf8 Signed-off-by: Jerome Tollet --- diff --git a/src/vlib/log.c b/src/vlib/log.c index 9ab7e08f7b9..76490fcd3bc 100644 --- a/src/vlib/log.c +++ b/src/vlib/log.c @@ -353,18 +353,21 @@ show_log_config (vlib_main_t * vm, vlib_cli_output (vm, "%-22s %-14s %-14s %s", "Class/Subclass", "Level", "Syslog Level", "Rate Limit"); + + u8 *defstr = format (0, "default"); vec_foreach (c, lm->classes) { - vlib_cli_output (vm, "%s", c->name); + vlib_cli_output (vm, "%v", c->name); vec_foreach (sc, c->subclasses) { - vlib_cli_output (vm, " %-20s %-14U %-14U %d", - sc->name ? (char *) sc->name : "default", + vlib_cli_output (vm, " %-20v %-14U %-14U %d", + sc->name ? sc->name : defstr, format_vlib_log_level, sc->level, format_vlib_log_level, sc->syslog_level, sc->rate_limit); } } + vec_free (defstr); return error; }