Converted repo to Git.
[vcfs.git] / log.c
1 #include <stdlib.h>
2 #include <stdio.h>
3 #include <unistd.h>
4 #include <errno.h>
5 #include <syslog.h>
6 #include <stdarg.h>
7
8 #include "log.h"
9
10 void logstderr(int level, char *msg, ...)
11 {
12     va_list args;
13     
14     va_start(args, msg);
15     vfprintf(stderr, msg, args);
16     fputc('\n', stderr);
17     va_end(args);
18 }
19
20 void logsyslog(int level, char *msg, ...)
21 {
22     va_list args;
23     
24     va_start(args, msg);
25     vsyslog(level, msg, args);
26     va_end(args);
27 }
28
29 void (*flog)(int, char *, ...) = logstderr;