// Copyright (c) 2003 Juraj Kolesár (koli) #include #include #include "log.h" FILE *log_file; void log_init() { log_file = fopen("tucniak.log", "a"); } void log(const char *fmt, ...) { va_list args; time_t ct; char *tmstr; char buffer[1024]; va_start(args, fmt);vsnprintf(buffer, 1023, fmt, args);va_end(args); ct = time(0); tmstr = asctime(localtime(&ct)); *(tmstr + strlen(tmstr) - 1) = '\0'; fprintf(log_file, "%-15.15s :: %s\n", tmstr + 4, buffer); fflush(log_file); } void log_close() { fclose(log_file); }