X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Flogger.h;h=66c32ab32344732850881211a5eee087264ecdcc;hb=df716df33af8e9a5b93d573a023ecd7fc24d9a03;hp=a14b909f2672dbd2a3d9d79d39573af2552058c0;hpb=5822f817aa802c2c5a83e9d99a8ae78cb822799b;p=tinc diff --git a/src/logger.h b/src/logger.h index a14b909f..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