Use logging instead of print to stderr.
Signed-off-by: Stephen Hemminger <[email protected]>
---
lib/telemetry/telemetry.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/telemetry/telemetry.c b/lib/telemetry/telemetry.c
index cf4324421d..b109d076d4 100644
--- a/lib/telemetry/telemetry.c
+++ b/lib/telemetry/telemetry.c
@@ -365,7 +365,7 @@ output_json(const char *cmd, const struct rte_tel_data *d,
int s)
used += prefix_used;
used += strlcat(out_buf + used, "}", sizeof(out_buf) - used);
if (write(s, out_buf, used) < 0)
- perror("Error writing to socket");
+ TMTY_LOG_LINE(ERR, "Error writing to socket: %s",
strerror(errno));
}
static void
@@ -384,7 +384,7 @@ perform_command(const struct cmd_callback *cb, const char
*cmd, const char *para
int used = snprintf(out_buf, sizeof(out_buf), "{\"%.*s\":null}",
MAX_CMD_LEN, cmd ? cmd : "none");
if (write(s, out_buf, used) < 0)
- perror("Error writing to socket");
+ TMTY_LOG_LINE(ERR, "Error writing to socket: %s",
strerror(errno));
return;
}
output_json(cmd, &data, s);
--
2.51.0