Looks OK. Martin ----- "Ales Kozumplik" <akozumpl@xxxxxxxxxx> wrote: > --- > isys/log.c | 26 ++++++++++++++------------ > 1 files changed, 14 insertions(+), 12 deletions(-) > > diff --git a/isys/log.c b/isys/log.c > index 46d0931..2f921ba 100644 > --- a/isys/log.c > +++ b/isys/log.c > @@ -95,6 +95,18 @@ static void printLogHeader(int level, FILE > *outfile) { > } > } > > +static void printLogMessage(int level, FILE *outfile, const char *s, > va_list ap) { > + printLogHeader(level, outfile); > + > + va_list apc; > + va_copy(apc, ap); > + vfprintf(main_log_tty, s, apc); > + va_end(apc); > + > + fprintf(outfile, "\n"); > + fflush(outfile); > +} > + > void logMessageV(int level, const char * s, va_list ap) { > va_list apc; > /* Log everything into syslog */ > @@ -104,22 +116,12 @@ void logMessageV(int level, const char * s, > va_list ap) { > > /* Only log to the screen things that are above the minimum > level. */ > if (main_log_tty && level >= minLevel) { > - printLogHeader(level, main_log_tty); > - va_copy(apc, ap); > - vfprintf(main_log_tty, s, apc); > - va_end(apc); > - fprintf(main_log_tty, "\n"); > - fflush(main_log_tty); > + printLogMessage(level, main_log_tty, s, ap); > } > > /* But log everything to the file. */ > if (main_log_file) { > - printLogHeader(level, main_log_file); > - va_copy(apc, ap); > - vfprintf(main_log_file, s, apc); > - va_end(apc); > - fprintf(main_log_file, "\n"); > - fflush(main_log_file); > + printLogMessage(level, main_log_file, s, ap); > } > } > > -- > 1.6.6 > > _______________________________________________ > Anaconda-devel-list mailing list > Anaconda-devel-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/anaconda-devel-list _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list