neels has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/libosmo-pfcp/+/30246 )


Change subject: pfcp_test: init logging, for PFCP errors
......................................................................

pfcp_test: init logging, for PFCP errors

Initialize logging so that potential errors are shown by the test.

Normally, pfcp_test does not cause any logging. However, I encountered a
linking problem, which caused error logging from libosmo-pfcp, which was
not shown because osmo logging aborted the program first.

Change-Id: I32a99d27ff72edceacb2cf4f4cd996650bc10710
---
M tests/libosmo-pfcp/pfcp_test.c
1 file changed, 19 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/libosmo-pfcp refs/changes/46/30246/1

diff --git a/tests/libosmo-pfcp/pfcp_test.c b/tests/libosmo-pfcp/pfcp_test.c
index b0f3a50..d6853b1 100644
--- a/tests/libosmo-pfcp/pfcp_test.c
+++ b/tests/libosmo-pfcp/pfcp_test.c
@@ -500,13 +500,32 @@
        }
 }

+static const struct log_info_cat log_categories[] = {
+};
+
+const struct log_info log_info = {
+       .cat = log_categories,
+       .num_cat = ARRAY_SIZE(log_categories),
+};
+
 int main(int argc, char **argv)
 {
        ctx = talloc_named_const(NULL, 0, "pfcp_test");
        msgb_talloc_ctx_init(ctx, 0);

+       /* If libosmo-pfcp encounters encoding/decoding errors, it causes 
logging in DLPFCP. */
+       osmo_init_logging2(ctx, &log_info);
+       log_set_print_category_hex(osmo_stderr_target, 0);
+       log_set_print_category(osmo_stderr_target, 1);
+       log_set_print_level(osmo_stderr_target, 1);
+       log_set_print_filename2(osmo_stderr_target, LOG_FILENAME_NONE);
+       log_set_print_timestamp(osmo_stderr_target, 0);
+       log_set_print_extended_timestamp(osmo_stderr_target, 0);
+
        test_enc_dec();

+       log_fini();
+
        talloc_free(ctx);
        return 0;
 }

--
To view, visit https://gerrit.osmocom.org/c/libosmo-pfcp/+/30246
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmo-pfcp
Gerrit-Branch: master
Gerrit-Change-Id: I32a99d27ff72edceacb2cf4f4cd996650bc10710
Gerrit-Change-Number: 30246
Gerrit-PatchSet: 1
Gerrit-Owner: neels <nhofm...@sysmocom.de>
Gerrit-MessageType: newchange

Reply via email to