va_list argptr, argptr2;
static FILE *logfile = NULL;
static int logging = 1;
-
+ // time_t current_time;
+ // struct tm* tm_info;
+ // char buffer[26] = {0};
+
// lock this section to avoid interlacing prints from different threats
pthread_mutex_lock(&print_lock);
}
if (logging && logfile) {
+
+ /*
+ // Obtain current time.
+ current_time = time(NULL);
+ // Convert to local time format.
+ tm_info = localtime(¤t_time);
+ strftime(buffer, 26, "%Y-%m-%d %H:%M:%S", tm_info);
+ fprintf(logfile, "%s ", buffer);
+ */
+
vfprintf(logfile, fmt, argptr2);
fprintf(logfile,"\n");
fflush(logfile);