3 * Copyright 2011 Daniel Borkmann <dborkma@tik.ee.ethz.ch>
6 * Faculty of Computer Science, Mathematics and Natural Sciences,
7 * Leipzig University of Applied Sciences (HTWK Leipzig)
14 static inline void open_syslog(void)
16 openlog("Nao", LOG_PID
| LOG_CONS
| LOG_NDELAY
, LOG_USER
);
19 #define loginf(...) syslog(LOG_INFO, __VA_ARGS__)
20 #define logdbg(...) syslog(LOG_DEBUG, __VA_ARGS__)
21 #define logwarn(...) syslog(LOG_WARNING, __VA_ARGS__)
22 #define logerr(...) syslog(LOG_ERR, __VA_ARGS__)
23 #define logcrit(...) syslog(LOG_CRIT, __VA_ARGS__)
25 static inline void close_syslog(void)
30 #define lognow(prio, ...) \
33 syslog((prio), __VA_ARGS__); \