Silence the log writing after a while. Ugly, we should have some /dev/null approach instead

This commit is contained in:
simon.kagstrom 2009-05-23 12:09:16 +00:00
parent 642803c0ef
commit d959c5c32a
2 changed files with 7 additions and 1 deletions

View File

@ -574,8 +574,11 @@ void gui_notify_state (int state)
{ {
} }
extern int log_quiet;
int gui_update (void) int gui_update (void)
{ {
log_quiet = 1;
return 0; return 0;
} }

View File

@ -39,12 +39,15 @@ void set_logfile (const char *logfile_name)
} }
} }
int log_quiet = 0;
void write_log (const char *fmt, ...) void write_log (const char *fmt, ...)
{ {
va_list ap; va_list ap;
va_start (ap, fmt); va_start (ap, fmt);
#ifdef HAVE_VFPRINTF #ifdef HAVE_VFPRINTF
vfprintf (logfile ? logfile : stderr, fmt, ap); if (!log_quiet)
vfprintf (logfile ? logfile : stderr, fmt, ap);
#else #else
/* Technique stolen from GCC. */ /* Technique stolen from GCC. */
{ {