From 7911aa98ea23b71ca4249621bcf861d9f6ca34f4 Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Mon, 16 Mar 2020 14:42:07 -0400 Subject: [PATCH] Add warn log level --- x5/khatus.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/x5/khatus.c b/x5/khatus.c index db800ea..bb76507 100644 --- a/x5/khatus.c +++ b/x5/khatus.c @@ -17,6 +17,7 @@ #define debug(args...) if (cfg->log_level >= Debug) {fprintf(stderr, "[debug] " args); fflush(stderr);} #define info( args...) if (cfg->log_level >= Info ) {fprintf(stderr, "[info] " args); fflush(stderr);} +#define warn( args...) if (cfg->log_level >= Warn ) {fprintf(stderr, "[warn] " args); fflush(stderr);} #define error(args...) if (cfg->log_level >= Error) {fprintf(stderr, "[error] " args); fflush(stderr);} #define fatal(args...) {fprintf(stderr, "[fatal] " args); exit(EXIT_FAILURE);} #define usage(args...) {print_usage(); fatal("[usage] " args);} @@ -31,6 +32,7 @@ char *argv0; typedef enum LogLevel { Nothing, Error, + Warn, Info, Debug } LogLevel; @@ -392,7 +394,7 @@ snooze(struct timespec *t, Config *cfg) if (result < 0) { if (errno == EINTR) { - info( + warn( "nanosleep interrupted. Remainder: " "{ tv_sec = %ld, tv_nsec = %ld }", remainder.tv_sec, remainder.tv_nsec); -- 2.20.1