add hotplug events
[project/mountd.git] / log.c
1 #include <stdio.h>
2 #include <syslog.h>
3 #include <stdarg.h>
4
5 #include "include/log.h"
6
7 extern int daemonize;
8
9 void log_start(void)
10 {
11 openlog("mountd", LOG_PID, LOG_DAEMON);
12 }
13
14 void log_stop(void)
15 {
16 closelog();
17 }
18
19 void log_printf(char *fmt, ...)
20 {
21 char p[256];
22 va_list ap;
23
24 va_start(ap, fmt);
25 vsnprintf(p, 256, fmt, ap);
26 va_end(ap);
27
28 if(daemonize)
29 syslog(10, "%s", p);
30 else
31 printf("%s", p);
32 }