diff options
author | Pablo Neira Ayuso <pablo@gnumonks.org> | 2011-07-07 19:46:38 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2011-07-18 17:00:08 +0200 |
commit | 199f37723bfef9fb5e8d0f01729adb21e11f0638 (patch) | |
tree | d38dadad87d1e682fe7682d37f2c7169e24d239a | |
parent | 39c0243d9b208a5d480be2e5cf538b3eac87860d (diff) |
logging: add libosmo-abis logging subsystems
This adds the libosmo-abis logging subsystems to libosmocore,
it uses the new change that harald proposed based on negative
numbers for library logging subsystems.
-rw-r--r-- | include/osmocom/core/logging.h | 8 | ||||
-rw-r--r-- | src/logging.c | 34 |
2 files changed, 41 insertions, 1 deletions
diff --git a/include/osmocom/core/logging.h b/include/osmocom/core/logging.h index 390fc983..04692d39 100644 --- a/include/osmocom/core/logging.h +++ b/include/osmocom/core/logging.h @@ -39,7 +39,13 @@ void logp(int subsys, char *file, int line, int cont, const char *format, ...) _ /* logging levels defined by the library itself */ #define DLGLOBAL -1 #define DLLAPDM -2 -#define OSMO_NUM_DLIB 2 +#define DINP -3 +#define DMUX -4 +#define DMI -5 +#define DMIB -6 +#define DRSL -7 +#define DNM -8 +#define OSMO_NUM_DLIB 9 struct log_category { uint8_t loglevel; diff --git a/src/logging.c b/src/logging.c index 948b2a69..6aad6e15 100644 --- a/src/logging.c +++ b/src/logging.c @@ -72,6 +72,40 @@ static const struct log_info_cat internal_cat[OSMO_NUM_DLIB] = { .loglevel = LOGL_NOTICE, .enabled = 1, }, + [INT2IDX(DINP)] = { + .name = "DINP", + .description = "A-bis Intput Subsystem", + .loglevel = LOGL_NOTICE, + .enabled = 1, + }, + [INT2IDX(DMUX)] = { + .name = "DMUX", + .description = "A-bis B-Subchannel TRAU Frame Multiplex", + .loglevel = LOGL_NOTICE, + .enabled = 1, + }, + [INT2IDX(DMI)] = { + .name = "DMI", + .description = "A-bis Input Driver for Signalling", + .enabled = 0, .loglevel = LOGL_NOTICE, + }, + [INT2IDX(DMIB)] = { + .name = "DMIB", + .description = "A-bis Input Driver for B-Channels (voice)", + .enabled = 0, .loglevel = LOGL_NOTICE, + }, + [INT2IDX(DRSL)] = { + .name = "DRSL", + .description = "A-bis Radio Siganlling Link (RSL)", + .color = "\033[1;35m", + .enabled = 1, .loglevel = LOGL_NOTICE, + }, + [INT2IDX(DNM)] = { + .name = "DNM", + .description = "A-bis Network Management / O&M (NM/OML)", + .color = "\033[1;36m", + .enabled = 1, .loglevel = LOGL_INFO, + }, }; /* You have to keep this in sync with the structure loglevel_strs. */ |