1 
2 #include "log.h"
3 
4 #include <errno.h>
5 #include <syslog.h>
6 
7 void
log_error(const char * msg,...)8 log_error (const char *msg, ...)
9 {
10 	va_list va;
11 	va_start (va, msg);
12 	log_vmessage (LOG_ERR, errno, msg, va);
13 	va_end (va);
14 }
15 
16 void
log_errorx(const char * msg,...)17 log_errorx (const char *msg, ...)
18 {
19 	va_list va;
20 	va_start (va, msg);
21 	log_vmessage (LOG_ERR, 0, msg, va);
22 	va_end (va);
23 }
24 
25 void
log_warn(const char * msg,...)26 log_warn (const char *msg, ...)
27 {
28 	va_list va;
29 	va_start (va, msg);
30 	log_vmessage (LOG_WARNING, errno, msg, va);
31 	va_end (va);
32 }
33 
34 void
log_warnx(const char * msg,...)35 log_warnx (const char *msg, ...)
36 {
37 	va_list va;
38 	va_start (va, msg);
39 	log_vmessage (LOG_WARNING, 0, msg, va);
40 	va_end (va);
41 }
42 
43 void
log_debug(const char * msg,...)44 log_debug (const char *msg, ...)
45 {
46 	va_list va;
47 	va_start (va, msg);
48 	log_vmessage (LOG_DEBUG, 0, msg, va);
49 	va_end (va);
50 }
51 
52 void
log_info(const char * msg,...)53 log_info (const char *msg, ...)
54 {
55 	va_list va;
56 	va_start (va, msg);
57 	log_vmessage (LOG_INFO, 0, msg, va);
58 	va_end (va);
59 }
60