X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fverbose.h;h=a7f5f146e77768b2bef3209e90db78e7abc655ef;hb=65353dce81a629e042800bb7b86fcd869a76727e;hp=bd36f97ed45f51511f5710243e75aa40efbedfdc;hpb=4521c1e7ae5371ab9d639adc617d17fb4e8ded0c;p=src%2Fapp-framework-binder.git diff --git a/src/verbose.h b/src/verbose.h index bd36f97e..a7f5f146 100644 --- a/src/verbose.h +++ b/src/verbose.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2016, 2017, 2018 "IoT.bzh" + Copyright (C) 2015-2020 "IoT.bzh" author: José Bollo @@ -109,6 +109,8 @@ extern void verbose_inc(); extern void verbose_clear(); extern void verbose_add(int level); extern void verbose_sub(int level); +extern void verbose_colorize(); +extern int verbose_is_colorized(); extern int verbose_level_of_name(const char *name); extern const char *verbose_name_of_level(int level); @@ -120,3 +122,15 @@ extern void verbosity_set(int verbo); extern int verbosity_from_mask(int mask); extern int verbosity_to_mask(int verbo); +#define COLOR_EMERGENCY "\x1B[101m" +#define COLOR_ALERT "\x1B[43m" +#define COLOR_CRITICAL "\x1B[41m" +#define COLOR_ERROR "\x1B[91m" +#define COLOR_WARNING "\x1B[93m" +#define COLOR_NOTICE "\x1B[94m" +#define COLOR_INFO "\x1B[96m" +#define COLOR_DEBUG "\x1B[95m" +#define COLOR_API "\x1B[1m" +#define COLOR_FILE "\x1B[90m" +#define COLOR_DEFAULT "\x1B[0m" +