diff --git a/log.c b/log.c index 5dc6a93..f7ac5d2 100644 --- a/log.c +++ b/log.c @@ -22,13 +22,13 @@ #include "log.h" -// void log_message(int priority, const char *format, ...) -// { -// va_list vl; +void log_message(int priority, const char *format, ...) +{ + va_list vl; -// openlog(NULL, LOG_PERROR, LOG_DAEMON | LOG_PID); -// va_start(vl, format); -// vsyslog(priority, format, vl); -// va_end(vl); -// closelog(); -// } \ No newline at end of file + openlog(NULL, LOG_PERROR, LOG_DAEMON | LOG_PID); + va_start(vl, format); + vsyslog(priority, format, vl); + va_end(vl); + closelog(); +} diff --git a/log.h b/log.h index ebfaa09..ae94e86 100644 --- a/log.h +++ b/log.h @@ -31,18 +31,6 @@ #define LINFO LOG_INFO #define LDEBUG LOG_DEBUG - -#include -#include -#include - -#define log_message(priority, format, ...) \ -do { \ - FILE *fd = fopen("/dev/console", "w+"); \ - fprintf(fd, format, ##__VA_ARGS__); \ - fclose(fd); \ -} while (0) - -//void log_message(int priority, const char *format, ...); +void log_message(int priority, const char *format, ...); #endif