X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fverbose.h;h=6bedc323e1a62ea00a7aa2ef286ec7d6e943a22a;hb=524ce4c40da3b25630dffdd80c5aca99364a3569;hp=71d5fe1e040092f49eee0c7ef2b5ab454c855bf3;hpb=06c7e1c7e9aec77a1a22ccb14dd0e540cf08f5d9;p=src%2Fapp-framework-binder.git diff --git a/src/verbose.h b/src/verbose.h index 71d5fe1e..6bedc323 100644 --- a/src/verbose.h +++ b/src/verbose.h @@ -20,9 +20,33 @@ #include +/* + verbosity tune the count of reported messages + + verbosity value : reported messages + ----------------+------------------------ + lesser than 0 : no message at all + 0 : ERROR + 1 : ERROR, WARNING, NOTICE + 2 : ERROR, WARNING, NOTICE, INFO + greater than 2 : ERROR, WARNING, NOTICE, INFO, DEBUG + +*/ extern int verbosity; extern void verbose_set_name(const char *name, int authority); + +/* + Level is defined by syslog standard: + KERN_EMERG 0 System is unusable + KERN_ALERT 1 Action must be taken immediately + KERN_CRIT 2 Critical conditions + KERN_ERR 3 Error conditions + KERN_WARNING 4 Warning conditions + KERN_NOTICE 5 Normal but significant condition + KERN_INFO 6 Informational + KERN_DEBUG 7 Debug-level messages +*/ extern void verbose(int level, const char *file, int line, const char *function, const char *fmt, ...) __attribute__((format(printf, 5, 6))); extern void vverbose(int level, const char *file, int line, const char *function, const char *fmt, va_list args);