aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJacob Erlbeck <jerlbeck@sysmocom.de>2015-08-17 14:06:21 +0200
committerJacob Erlbeck <jerlbeck@sysmocom.de>2015-08-17 16:24:11 +0200
commit56af6d55ed50c34d28e49c16f7c00da5820d22f3 (patch)
tree6ca32147cc2b1c406d1c0e1076e5c7fd726d1fcd
parentf76fedeed5bb52f5ee471b2cabc9fb7aa0c4ccf8 (diff)
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
-rw-r--r--src/gprs_debug.cpp1
-rw-r--r--src/gprs_debug.h1
-rw-r--r--src/pcu_main.cpp1
-rw-r--r--tests/tbf/TbfTest.cpp1
4 files changed, 4 insertions, 0 deletions
diff --git a/src/gprs_debug.cpp b/src/gprs_debug.cpp
index 6f9e310..3d9b816 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 8b113a1..963d841 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 0cbced8..ed51212 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 19895ad..865081b 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},
};