X-Git-Url: https://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=lib%2Flog%2Flog.c;h=ecbd7142d2e5c14ce1f5847d2bb93a6e467790df;hp=41b44cc10ff9e02aa227d7ae0e4ccd3592052265;hb=09cc1ef3d7e2c1dab6648aceb24dd33e7897f998;hpb=73df817d55376240d17ced8c2b6d89c4f17c4a63;ds=sidebyside diff --git a/lib/log/log.c b/lib/log/log.c index 41b44cc..ecbd714 100644 --- a/lib/log/log.c +++ b/lib/log/log.c @@ -11,7 +11,7 @@ void pb_log(const char *fmt, ...) va_list ap; FILE *stream; - stream = logf ? logf : stdout; + stream = logf ? logf : stderr; va_start(ap, fmt); vfprintf(stream, fmt, ap); @@ -23,10 +23,15 @@ void pb_log(const char *fmt, ...) void pb_log_set_stream(FILE *stream) { - fflush(logf ? logf : stdout); + fflush(logf ? logf : stderr); logf = stream; } +FILE * pb_log_get_stream(void) +{ + return logf ? logf : stderr; +} + void pb_log_always_flush(int state) { always_flush = state;