This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
pespin gerrit-no-reply at lists.osmocom.orgpespin has submitted this change. ( https://gerrit.osmocom.org/c/libosmo-sccp/+/16955 )
Change subject: example/sccp_demo_user: Use osmocom logging system instead of printf
......................................................................
example/sccp_demo_user: Use osmocom logging system instead of printf
Change-Id: I211eee8abdb332161be7a31e2864f254d1f51c66
---
M examples/internal.h
M examples/sccp_demo_user.c
M examples/sccp_test_server.c
3 files changed, 27 insertions(+), 16 deletions(-)
Approvals:
Jenkins Builder: Verified
pespin: Looks good to me, approved
diff --git a/examples/internal.h b/examples/internal.h
index 70b9058..ef560ed 100644
--- a/examples/internal.h
+++ b/examples/internal.h
@@ -5,6 +5,11 @@
#define SSN_TEST_ECHO 202
#define SSN_TEST_CALLBACK 203
+/* Debug Areas of the code */
+enum {
+ DMAIN
+};
+
struct osmo_sccp_user;
int sccp_test_user_vty_install(struct osmo_sccp_instance *inst, int ssn);
diff --git a/examples/sccp_demo_user.c b/examples/sccp_demo_user.c
index 8cf3c33..e3f5ee0 100644
--- a/examples/sccp_demo_user.c
+++ b/examples/sccp_demo_user.c
@@ -58,6 +58,12 @@
}
static const struct log_info_cat log_info_cat[] = {
+ [DMAIN] = {
+ .name = "DMAIN",
+ .description = "sccp_demo_user specific logging",
+ .color = "\033[1;31m",
+ .enabled = 1, .loglevel = LOGL_INFO,
+ },
};
static const struct log_info log_info = {
diff --git a/examples/sccp_test_server.c b/examples/sccp_test_server.c
index a66cb21..83b42fa 100644
--- a/examples/sccp_test_server.c
+++ b/examples/sccp_test_server.c
@@ -23,15 +23,15 @@
switch (OSMO_PRIM_HDR(&scu_prim->oph)) {
case OSMO_PRIM(OSMO_SCU_PRIM_N_CONNECT, PRIM_OP_INDICATION):
- printf("%s: refusing N-CONNECT.ind (local_ref=%u)\n",
- __func__, scu_prim->u.connect.conn_id);
+ LOGP(DMAIN, LOGL_INFO, "refusing N-CONNECT.ind (local_ref=%u)\n",
+ scu_prim->u.connect.conn_id);
osmo_sccp_tx_disconn(scu, scu_prim->u.connect.conn_id,
&scu_prim->u.connect.called_addr,
23);
break;
default:
- printf("%s: Unknown primitive %u:%u\n", __func__,
- oph->primitive, oph->operation);
+ LOGP(DMAIN, LOGL_NOTICE, "Unknown primitive %u:%u\n",
+ oph->primitive, oph->operation);
break;
}
msgb_free(oph->msg);
@@ -49,27 +49,27 @@
switch (OSMO_PRIM_HDR(&scu_prim->oph)) {
case OSMO_PRIM(OSMO_SCU_PRIM_N_CONNECT, PRIM_OP_INDICATION):
- printf("%s: Accepting N-CONNECT.ind (local_ref=%u)\n",
- __func__, scu_prim->u.connect.conn_id);
+ LOGP(DMAIN, LOGL_INFO, "Accepting N-CONNECT.ind (local_ref=%u)\n",
+ scu_prim->u.connect.conn_id);
osmo_sccp_tx_conn_resp(scu, scu_prim->u.connect.conn_id,
&scu_prim->u.connect.called_addr,
data, data_len);
break;
case OSMO_PRIM(OSMO_SCU_PRIM_N_DATA, PRIM_OP_INDICATION):
- printf("%s: Echoing N-DATA.ind (local_ref=%u)\n",
- __func__, scu_prim->u.data.conn_id);
+ LOGP(DMAIN, LOGL_INFO, "Echoing N-DATA.ind (local_ref=%u)\n",
+ scu_prim->u.data.conn_id);
osmo_sccp_tx_data(scu, scu_prim->u.data.conn_id,
data, data_len);
break;
case OSMO_PRIM(OSMO_SCU_PRIM_N_UNITDATA, PRIM_OP_INDICATION):
- printf("%s: Echoing N-UNITDATA.ind\n", __func__);
+ LOGP(DMAIN, LOGL_INFO, "Echoing N-UNITDATA.ind\n");
osmo_sccp_tx_unitdata(scu, &scu_prim->u.unitdata.called_addr,
&scu_prim->u.unitdata.calling_addr,
data, data_len);
break;
default:
- printf("%s: Unknown primitive %u:%u\n", __func__,
- oph->primitive, oph->operation);
+ LOGP(DMAIN, LOGL_NOTICE, "Unknown primitive %u:%u\n",
+ oph->primitive, oph->operation);
break;
}
msgb_free(oph->msg);
@@ -87,21 +87,21 @@
switch (OSMO_PRIM_HDR(&scu_prim->oph)) {
case OSMO_PRIM(OSMO_SCU_PRIM_N_UNITDATA, PRIM_OP_INDICATION):
- printf("%s: N-UNITDATA.ind: Connecting back to sender\n", __func__);
+ LOGP(DMAIN, LOGL_INFO, "N-UNITDATA.ind: Connecting back to sender\n");
osmo_sccp_tx_conn_req(scu, conn_id++,
&scu_prim->u.unitdata.called_addr,
&scu_prim->u.unitdata.calling_addr,
data, data_len);
break;
case OSMO_PRIM(OSMO_SCU_PRIM_N_DATA, PRIM_OP_INDICATION):
- printf("%s: Echoing N-DATA.ind (local_ref=%u)\n",
- __func__, scu_prim->u.data.conn_id);
+ LOGP(DMAIN, LOGL_INFO, "Echoing N-DATA.ind (local_ref=%u)\n",
+ scu_prim->u.data.conn_id);
osmo_sccp_tx_data(scu, scu_prim->u.data.conn_id,
data, data_len);
break;
default:
- printf("%s: Unknown primitive %u:%u\n", __func__,
- oph->primitive, oph->operation);
+ LOGP(DMAIN, LOGL_NOTICE, "Unknown primitive %u:%u\n",
+ oph->primitive, oph->operation);
break;
}
msgb_free(oph->msg);
--
To view, visit https://gerrit.osmocom.org/c/libosmo-sccp/+/16955
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-sccp
Gerrit-Branch: master
Gerrit-Change-Id: I211eee8abdb332161be7a31e2864f254d1f51c66
Gerrit-Change-Number: 16955
Gerrit-PatchSet: 3
Gerrit-Owner: pespin <pespin at sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <axilirator at gmail.com>
Gerrit-Reviewer: laforge <laforge at osmocom.org>
Gerrit-Reviewer: pespin <pespin at sysmocom.de>
Gerrit-MessageType: merged
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20200121/089bfb0e/attachment.htm>