14 lines
539 B
C
14 lines
539 B
C
|
#ifndef _LOG_H
|
||
|
#define _LOG_H
|
||
|
|
||
|
#include "syslog.h"
|
||
|
|
||
|
#define SYSLOG_INIT(program_name) openlog(program_name, LOG_CONS | LOG_PERROR |LOG_PID, LOG_USER)
|
||
|
#define SYSLOG_EXIT() closelog();
|
||
|
#define SYSLOG_DEBUG(fmt, ...) syslog(LOG_DEBUG, fmt, ##__VA_ARGS__)
|
||
|
#define SYSLOG_INFO(fmt, ...) syslog(LOG_INFO, fmt, ##__VA_ARGS__)
|
||
|
#define SYSLOG_WARN(fmt, ...) syslog(LOG_WARNING, fmt, ##__VA_ARGS__)
|
||
|
#define SYSLOG_ERR(fmt, ...) syslog(LOG_ERR, fmt, ##__VA_ARGS__)
|
||
|
|
||
|
#endif
|