mirror of
https://github.com/lxsang/antd-tunnel-publishers
synced 2024-11-14 17:18:21 +01:00
19 lines
503 B
C
19 lines
503 B
C
#ifndef LOG_H
|
|
#define LOG_H
|
|
|
|
#include <syslog.h>
|
|
|
|
#define LOG_INIT(m) do { \
|
|
setlogmask (LOG_UPTO (LOG_NOTICE)); \
|
|
openlog ((m), LOG_CONS | LOG_PID | LOG_NDELAY, LOG_USER); \
|
|
} while(0)
|
|
|
|
#ifdef DEBUG
|
|
#define M_LOG(m, a,...) syslog ((LOG_NOTICE),m "_log@[%s: %d]: " a "\n", __FILE__, \
|
|
__LINE__, ##__VA_ARGS__)
|
|
#else
|
|
#define M_LOG(m, a,...) do{}while(0)
|
|
#endif
|
|
#define M_ERROR(m, a,...) syslog ((LOG_ERR),m "_error@[%s: %d]: " a "\n", __FILE__, \
|
|
__LINE__, ##__VA_ARGS__)
|
|
#endif |