X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Flogger.h;h=66c32ab32344732850881211a5eee087264ecdcc;hb=96ce3c9e052b27c2b5f85320dff5f0cc52defa9a;hp=0e06d19327408616c7a3905bae30e433084272d7;hpb=f6e87ab476a0faf8b124ecaaa27f967d825e6457;p=tinc diff --git a/src/logger.h b/src/logger.h index 0e06d193..66c32ab3 100644 --- a/src/logger.h +++ b/src/logger.h @@ -22,6 +22,7 @@ */ typedef enum debug_t { + DEBUG_UNSET = -1, /* Used by tinc as the default debug level. */ DEBUG_NOTHING = 0, /* Quiet mode, only show starting/stopping of the daemon */ DEBUG_ALWAYS = 0, DEBUG_CONNECTIONS = 1, /* Show (dis)connects of other tinc daemons via TCP */ @@ -67,12 +68,12 @@ enum { #include -extern int debug_level; +extern debug_t debug_level; extern bool logcontrol; extern int umbilical; -extern void openlogger(const char *, logmode_t); +extern void openlogger(const char *ident, logmode_t mode); extern void reopenlogger(void); -extern void logger(int, int, const char *, ...) __attribute__((__format__(printf, 3, 4))); +extern void logger(debug_t level, int priority, const char *format, ...) __attribute__((__format__(printf, 3, 4))); extern void closelogger(void); #endif