Move log to library
[petitboot] / lib / log / log.c
1
2 #include <stdarg.h>
3
4 #include "log.h"
5
6 static FILE *logf;
7
8 void pb_log(const char *fmt, ...)
9 {
10         va_list ap;
11         FILE *stream;
12
13         stream = logf ? logf : stdout;
14
15         va_start(ap, fmt);
16         vfprintf(stream, fmt, ap);
17         va_end(ap);
18 }
19
20 void pb_log_set_stream(FILE *stream)
21 {
22         logf = stream;
23 }