rspro_client_fsm: Use osmocom logging API instead of direct printf
Change-Id: Iaf004e1839340371052d4e36baed4faee9f3744e
diff --git a/src/rspro_client_fsm.c b/src/rspro_client_fsm.c
index 75d0f80..925b0ff 100644
--- a/src/rspro_client_fsm.c
+++ b/src/rspro_client_fsm.c
@@ -93,7 +93,7 @@
{
struct rspro_server_conn *srvc = conn->data;
- printf("RSPRO link to %s:%d %s\n", conn->addr, conn->port, up ? "UP" : "DOWN");
+ LOGPFSM(srvc->fi, "RSPRO link to %s:%d %s\n", conn->addr, conn->port, up ? "UP" : "DOWN");
osmo_fsm_inst_dispatch(srvc->fi, up ? SRVC_E_TCP_UP: SRVC_E_TCP_DOWN, 0);
}
@@ -129,7 +129,7 @@
msg->l2h = &he->data[0];
switch (he->proto) {
case IPAC_PROTO_EXT_RSPRO:
- printf("Received RSPRO %s\n", msgb_hexdump(msg));
+ LOGPFSM(srvc->fi, "Received RSPRO %s\n", msgb_hexdump(msg));
pdu = rspro_dec_msg(msg);
if (!pdu)
goto invalid;
@@ -147,6 +147,7 @@
return rc;
invalid:
+ LOGPFSML(srvc->fi, LOGL_ERROR, "Error decoding PDU\n");
msgb_free(msg);
return -1;
}
@@ -179,7 +180,7 @@
/* Attempt to connect TCP socket */
rc = ipa_client_conn_open(srvc->conn);
if (rc < 0) {
- fprintf(stderr, "Unable to connect: %s\n", strerror(errno));
+ LOGPFSML(fi, LOGL_NOTICE, "Unable to connect: %s\n", strerror(errno));
goto out_ka;
}
@@ -270,7 +271,7 @@
/* Attempt to connect TCP socket */
rc = ipa_client_conn_open(srvc->conn);
if (rc < 0) {
- fprintf(stderr, "Unable to connect RSPRO to %s:%d - %s\n",
+ LOGPFSM(fi, "Unable to connect RSPRO to %s:%d - %s\n",
srvc->server_host, srvc->server_port, strerror(errno));
/* FIXME: retry? Timer? Abort? */
OSMO_ASSERT(0);