#ifndef H_LOG #define H_LOG #include #define MESS_REALDEBUG 1 #define MESS_DEBUG 2 #define MESS_VERBOSE 3 #define MESS_NORMAL 4 #define MESS_ERROR 5 #define MESS_FATAL 6 #define LOG_TIMES (1 << 0) void message(int level, char *format, ...) #ifdef __GNUC__ __attribute__ ((format(printf, 2, 3))); #else ; #endif #if 0 void log(int fd, char *format, ...); #endif void logSetErrorFile(FILE * f); void logSetMessageFile(FILE * f); void logSetFlags(int flags); void logClearFlags(int flags); void logSetLevel(int level); #endif