summaryrefslogtreecommitdiff
path: root/src/core.c
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2019-08-02 09:54:34 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2019-08-02 09:54:34 +0100
commita9e47c8ccb2eefbc707ee5b13dffef29cf8bdb5d (patch)
tree4fc30f934a3f27f6c3b0592ebbeaa7606e26f294 /src/core.c
parent9acac7f9f15def92c1d10cc1a6c1ea258a1b6ca1 (diff)
downloadlibnslog-a9e47c8ccb2eefbc707ee5b13dffef29cf8bdb5d.tar.gz
libnslog-a9e47c8ccb2eefbc707ee5b13dffef29cf8bdb5d.tar.bz2
nslog: Add nslog_short_level_name() for use in renderers
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'src/core.c')
-rw-r--r--src/core.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/core.c b/src/core.c
index 132e1e6..921cb06 100644
--- a/src/core.c
+++ b/src/core.c
@@ -49,6 +49,28 @@ const char *nslog_level_name(nslog_level level)
return "**UNKNOWN**";
}
+const char *nslog_short_level_name(nslog_level level)
+{
+ switch (level) {
+ case NSLOG_LEVEL_DEEPDEBUG:
+ return "DDBG";
+ case NSLOG_LEVEL_DEBUG:
+ return "DBG ";
+ case NSLOG_LEVEL_VERBOSE:
+ return "VERB";
+ case NSLOG_LEVEL_INFO:
+ return "INFO";
+ case NSLOG_LEVEL_WARNING:
+ return "WARN";
+ case NSLOG_LEVEL_ERROR:
+ return "ERR ";
+ case NSLOG_LEVEL_CRITICAL:
+ return "CRIT";
+ };
+
+ return "?UNK";
+}
+
static void nslog__normalise_category(nslog_category_t *cat)
{