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)
{
log_quiet = 1;
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, ...)
{
va_list ap;
va_start (ap, fmt);
#ifdef HAVE_VFPRINTF
vfprintf (logfile ? logfile : stderr, fmt, ap);
if (!log_quiet)
vfprintf (logfile ? logfile : stderr, fmt, ap);
#else
/* Technique stolen from GCC. */
{