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>