X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flog.cpp;h=23fc806fa325bccc970b0a1661d49ef285001e82;hb=725caa0f8bb826a73edef366906ccb41a3197819;hp=d21ea682a8582654038966b86800161fb985454c;hpb=f30bf746981a99079e766b0d4e9de5391a4175ff;p=virtualjaguar diff --git a/src/log.cpp b/src/log.cpp index d21ea68..23fc806 100644 --- a/src/log.cpp +++ b/src/log.cpp @@ -20,16 +20,18 @@ #include #include -#include "types.h" +#include -#define MAX_LOG_SIZE 10000000 // Maximum size of log file (10 MB) + +//#define MAX_LOG_SIZE 10000000 // Maximum size of log file (10 MB) +#define MAX_LOG_SIZE 100000000 // Maximum size of log file (100 MB) static FILE * log_stream = NULL; -static uint32 logSize = 0; +static uint32_t logSize = 0; int LogInit(const char * path) { - log_stream = fopen(path, "wrt"); + log_stream = fopen(path, "w"); if (log_stream == NULL) return 0; @@ -67,12 +69,11 @@ void WriteLog(const char * text, ...) if (logSize > MAX_LOG_SIZE) { + // Instead of dumping out, we just close the file and ignore any more output. fflush(log_stream); fclose(log_stream); - // Instead of dumping out, we just close the file and ignore any more output. log_stream = NULL; -// exit(1); - }//*/ + } va_end(arg); fflush(log_stream); // Make sure that text is written!