Add logging by request
[src/app-framework-binder.git] / src / verbose.h
index 71d5fe1..6bedc32 100644 (file)
 
 #include <stdarg.h>
 
+/*
+  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);