From 56af6d55ed50c34d28e49c16f7c00da5820d22f3 Mon Sep 17 00:00:00 2001 From: Jacob Erlbeck Date: Mon, 17 Aug 2015 14:06:21 +0200 Subject: ns: Add logging support Currently there is not support for Network Service (NS) logging. This commit adds the missing definitions and sets the default level to INFO. Further configuration can now be done with the 'logging level ns' VTY command. Sponsored-by: On-Waves ehf --- src/gprs_debug.cpp | 1 + src/gprs_debug.h | 1 + src/pcu_main.cpp | 1 + tests/tbf/TbfTest.cpp | 1 + 4 files changed, 4 insertions(+) diff --git a/src/gprs_debug.cpp b/src/gprs_debug.cpp index 6f9e310a..3d9b8163 100644 --- a/src/gprs_debug.cpp +++ b/src/gprs_debug.cpp @@ -41,6 +41,7 @@ static const struct log_info_cat default_categories[] = { {"DRLCMACUL", "\033[1;36m", "GPRS RLC/MAC layer Uplink (RLCMAC)", LOGL_NOTICE, 1}, {"DRLCMACSCHED", "\033[0;36m", "GPRS RLC/MAC layer Scheduling (RLCMAC)", LOGL_NOTICE, 1}, {"DRLCMACMEAS", "\033[1;31m", "GPRS RLC/MAC layer Measurements (RLCMAC)", LOGL_INFO, 1}, + {"DNS","\033[1;34m", "GPRS Network Service Protocol (NS)", LOGL_INFO , 1}, {"DBSSGP","\033[1;34m", "GPRS BSS Gateway Protocol (BSSGP)", LOGL_INFO , 1}, {"DPCU", "\033[1;35m", "GPRS Packet Control Unit (PCU)", LOGL_NOTICE, 1}, }; diff --git a/src/gprs_debug.h b/src/gprs_debug.h index 8b113a1b..963d841c 100644 --- a/src/gprs_debug.h +++ b/src/gprs_debug.h @@ -39,6 +39,7 @@ enum { DRLCMACUL, DRLCMACSCHED, DRLCMACMEAS, + DNS, DBSSGP, DPCU, aDebug_LastEntry diff --git a/src/pcu_main.cpp b/src/pcu_main.cpp index 0cbced89..ed512120 100644 --- a/src/pcu_main.cpp +++ b/src/pcu_main.cpp @@ -194,6 +194,7 @@ int main(int argc, char *argv[]) msgb_set_talloc_ctx(tall_pcu_ctx); osmo_init_logging(&gprs_log_info); + gprs_ns_set_log_ss(DNS); bssgp_set_log_ss(DBSSGP); vty_init(&pcu_vty_info); diff --git a/tests/tbf/TbfTest.cpp b/tests/tbf/TbfTest.cpp index 19895add..865081bd 100644 --- a/tests/tbf/TbfTest.cpp +++ b/tests/tbf/TbfTest.cpp @@ -654,6 +654,7 @@ static const struct log_info_cat default_categories[] = { {"DRLCMACUL", "\033[1;36m", "GPRS RLC/MAC layer Uplink (RLCMAC)", LOGL_DEBUG, 1}, {"DRLCMACSCHED", "\033[0;36m", "GPRS RLC/MAC layer Scheduling (RLCMAC)", LOGL_DEBUG, 1}, {"DRLCMACMEAS", "\033[1;31m", "GPRS RLC/MAC layer Measurements (RLCMAC)", LOGL_INFO, 1}, + {"DNS","\033[1;34m", "GPRS Network Service Protocol (NS)", LOGL_INFO , 1}, {"DBSSGP","\033[1;34m", "GPRS BSS Gateway Protocol (BSSGP)", LOGL_INFO , 1}, {"DPCU", "\033[1;35m", "GPRS Packet Control Unit (PCU)", LOGL_NOTICE, 1}, }; -- cgit v1.2.3