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, | 
