diff options
-rw-r--r-- | include/osmocom/core/logging.h | 3 | ||||
-rw-r--r-- | src/logging.c | 5 | ||||
-rw-r--r-- | src/stats.c | 5 |
3 files changed, 8 insertions, 5 deletions
diff --git a/include/osmocom/core/logging.h b/include/osmocom/core/logging.h index ba41762f..1c159d0b 100644 --- a/include/osmocom/core/logging.h +++ b/include/osmocom/core/logging.h @@ -69,7 +69,8 @@ void logp(int subsys, const char *file, int line, int cont, const char *format, #define DLSMS -7 #define DLCTRL -8 #define DLGTP -9 -#define OSMO_NUM_DLIB 9 +#define DLSTATS -10 +#define OSMO_NUM_DLIB 10 struct log_category { uint8_t loglevel; diff --git a/src/logging.c b/src/logging.c index 20b0596b..876964ae 100644 --- a/src/logging.c +++ b/src/logging.c @@ -117,6 +117,11 @@ static const struct log_info_cat internal_cat[OSMO_NUM_DLIB] = { .description = "GPRS GTP library", .enabled = 1, .loglevel = LOGL_NOTICE, }, + [INT2IDX(DLSTATS)] = { + .name = "DLSTATS", + .description = "Statistics messages and logging", + .enabled = 1, .loglevel = LOGL_NOTICE, + }, }; /*! \brief descriptive string for each log level */ diff --git a/src/stats.c b/src/stats.c index bdb0fbe6..b398d073 100644 --- a/src/stats.c +++ b/src/stats.c @@ -40,9 +40,6 @@ #include <osmocom/core/statistics.h> #include <osmocom/core/msgb.h> -/* TODO: register properly */ -#define DSTATS DLGLOBAL - #define STATS_DEFAULT_INTERVAL 5 /* secs */ #define STATS_DEFAULT_STATSD_BUFLEN 256 @@ -358,7 +355,7 @@ static int osmo_stats_reporter_log_send(struct osmo_stats_reporter *srep, const char *name1, unsigned int index1, const char *name2, int value, const char *unit) { - LOGP(DSTATS, LOGL_INFO, + LOGP(DLSTATS, LOGL_INFO, "stats t=%s p=%s g=%s i=%u n=%s v=%d u=%s\n", type, srep->name_prefix ? srep->name_prefix : "", name1 ? name1 : "", index1, |