#ifndef __TINC_LOGGER_H__
-#include <syslog.h>
-#include <stdarg.h>
-
enum {
DEBUG_NOTHING = 0, /* Quiet mode, only show starting/stopping of the daemon */
DEBUG_ALWAYS = 0,
extern int debug_level;
extern void openlogger(const char *, int);
-extern void logger(int, const char *, ...);
+extern void logger(int, const char *, ...) __attribute__ ((format(printf, 2, 3)));
extern void closelogger(void);
#define ifdebug(l) if(debug_level >= DEBUG_##l)