#ifndef LOG_H #define LOG_H #include typedef enum log_output log_output; enum log_output { LOG_OUT_SYSLOG, LOG_OUT_STDERR, LOG_OUT_STDOUT, LOG_OUT_NONE, }; extern void vprintlog(log_output output_type, int priority, const char *fmt, va_list args); extern void printlog(log_output output_type, int priority, const char *fmt, ...); #endif