Lines Matching refs:logfile
51 static logfile_t logfile; variable
67 if (logfile.fp) in Log_Open()
69 botimport.Print(PRT_ERROR, "log file %s is already opened\n", logfile.filename); in Log_Open()
72 logfile.fp = fopen(filename, "wb"); in Log_Open()
73 if (!logfile.fp) in Log_Open()
78 strncpy(logfile.filename, filename, MAX_LOGFILENAMESIZE); in Log_Open()
79 botimport.Print(PRT_MESSAGE, "Opened log %s\n", logfile.filename); in Log_Open()
89 if (!logfile.fp) return; in Log_Close()
90 if (fclose(logfile.fp)) in Log_Close()
92 botimport.Print(PRT_ERROR, "can't close log file %s\n", logfile.filename); in Log_Close()
95 logfile.fp = NULL; in Log_Close()
96 botimport.Print(PRT_MESSAGE, "Closed log %s\n", logfile.filename); in Log_Close()
106 if (logfile.fp) Log_Close(); in Log_Shutdown()
118 if (!logfile.fp) return; in Log_Write()
120 vfprintf(logfile.fp, fmt, ap); in Log_Write()
123 fflush(logfile.fp); in Log_Write()
135 if (!logfile.fp) return; in Log_WriteTimeStamped()
136 fprintf(logfile.fp, "%d %02d:%02d:%02d:%02d ", in Log_WriteTimeStamped()
137 logfile.numwrites, in Log_WriteTimeStamped()
144 vfprintf(logfile.fp, fmt, ap); in Log_WriteTimeStamped()
146 fprintf(logfile.fp, "\r\n"); in Log_WriteTimeStamped()
147 logfile.numwrites++; in Log_WriteTimeStamped()
148 fflush(logfile.fp); in Log_WriteTimeStamped()
158 return logfile.fp; in Log_FilePointer()
168 if (logfile.fp) fflush(logfile.fp); in Log_Flush()