From c688ff704d29d000a4d62a4a1e927116c4f9eba9 Mon Sep 17 00:00:00 2001 From: jdiez17 Date: Sun, 9 Aug 2015 20:35:56 +0200 Subject: log, commands: Add log_colors command --- sway/log.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'sway/log.c') diff --git a/sway/log.c b/sway/log.c index 6ac7026f..f65f2ab3 100644 --- a/sway/log.c +++ b/sway/log.c @@ -17,6 +17,10 @@ void init_log(int verbosity) { v = verbosity; } +void sway_log_colors(int mode) { + colored = (mode == 1) ? 1 : 0; +} + void sway_abort(char *format, ...) { fprintf(stderr, "ERROR: "); va_list args; @@ -33,11 +37,18 @@ void sway_log(int verbosity, char* format, ...) { if (c > sizeof(verbosity_colors) / sizeof(char *)) { c = sizeof(verbosity_colors) / sizeof(char *) - 1; } - fprintf(stderr, verbosity_colors[c]); + + if(colored) { + fprintf(stderr, verbosity_colors[c]); + } + va_list args; va_start(args, format); vfprintf(stderr, format, args); va_end(args); - fprintf(stderr, "\x1B[0m\n"); + + if(colored) { + fprintf(stderr, "\x1B[0m\n"); + } } } -- cgit v1.2.3 From 69edcb88eada370ae95b8d19dd63b426f3ce165f Mon Sep 17 00:00:00 2001 From: jdiez17 Date: Sun, 9 Aug 2015 20:41:54 +0200 Subject: style: More compliance --- sway/log.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sway/log.c') diff --git a/sway/log.c b/sway/log.c index f65f2ab3..7a88b6d1 100644 --- a/sway/log.c +++ b/sway/log.c @@ -38,7 +38,7 @@ void sway_log(int verbosity, char* format, ...) { c = sizeof(verbosity_colors) / sizeof(char *) - 1; } - if(colored) { + if (colored) { fprintf(stderr, verbosity_colors[c]); } @@ -47,7 +47,7 @@ void sway_log(int verbosity, char* format, ...) { vfprintf(stderr, format, args); va_end(args); - if(colored) { + if (colored) { fprintf(stderr, "\x1B[0m\n"); } } -- cgit v1.2.3