Lines Matching refs:logfile
66 static FILE *logfile = NULL;
98 { 'e', "logfile", "Dump the log messages to this filename", "e", 1, "<filename>" },
159 /* reopen the logfile to allow for log rotation */
161 logfile = freopen( logfileName, LOGFILE_MODE_STR, logfile );
162 if( !logfile )
299 printMessage( FILE * logfile, int level, const char * name, const char * message, const char * file, int line )
301 if( logfile != NULL )
306 fprintf( logfile, "[%s] %s %s (%s:%d)\n", timestr, name, message, file, line );
308 fprintf( logfile, "[%s] %s (%s:%d)\n", timestr, message, file, line );
331 pumpLogMessages( FILE * logfile )
337 printMessage( logfile, l->level, l->name, l->message, l->file, l->line );
339 if( logfile != NULL )
340 fflush( logfile );
407 case 'e': logfile = fopen( optarg, LOGFILE_MODE_STR );
408 if( logfile )
486 if( foreground && !logfile )
487 logfile = stderr;
491 printMessage( logfile, TR_MSG_ERR, MY_NAME, "Error loading config file -- exiting.", __FILE__, __LINE__ );
507 printMessage( logfile, TR_MSG_ERR, MY_NAME, buf, __FILE__, __LINE__ );
579 pumpLogMessages( logfile );
586 pumpLogMessages( logfile );