diff options
author | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2015-11-02 15:17:50 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2015-11-02 15:39:31 +0100 |
commit | 79125ecf7d54b04cc56818b6dd99813d0a4daf89 (patch) | |
tree | a3f88348f3435ab9d23cb8e814c390586e2f6e16 /src | |
parent | bc9d9aced8c174bbb5fc265ec746621d31344be0 (diff) |
log: Add new DLSTATS log level
This log level is used by the stats subsystem log reporter to report
statistics to level INFO. Note that the default level of DLSTATS is
NOTICE.
Sponsored-by: On-Waves ehf
Diffstat (limited to 'src')
-rw-r--r-- | src/logging.c | 5 | ||||
-rw-r--r-- | src/stats.c | 5 |
2 files changed, 6 insertions, 4 deletions
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, |