diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-08-02 09:54:34 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-08-02 09:54:34 +0100 |
commit | a9e47c8ccb2eefbc707ee5b13dffef29cf8bdb5d (patch) | |
tree | 4fc30f934a3f27f6c3b0592ebbeaa7606e26f294 /src/core.c | |
parent | 9acac7f9f15def92c1d10cc1a6c1ea258a1b6ca1 (diff) | |
download | libnslog-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.c | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -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) { |