core/Logger.cpp
changeset 3501 ba91db6d6c23
parent 2784 8903397125e6
child 3630 b72450a8be42
     1.1 --- a/core/Logger.cpp	Thu May 24 16:07:28 2012 +0100
     1.2 +++ b/core/Logger.cpp	Thu May 24 16:09:44 2012 +0100
     1.3 @@ -265,6 +265,8 @@
     1.4  		return;
     1.5  	}
     1.6  
     1.7 +	static ConVar *sv_logecho = icvar->FindVar("sv_logecho");
     1.8 +
     1.9  	char buffer[3072];
    1.10  	UTIL_FormatArgs(buffer, sizeof(buffer), msg, ap);
    1.11  
    1.12 @@ -275,7 +277,11 @@
    1.13  	strftime(date, sizeof(date), "%m/%d/%Y - %H:%M:%S", curtime);
    1.14  
    1.15  	fprintf(fp, "L %s: %s\n", date, buffer);
    1.16 -	g_SMAPI->ConPrintf("L %s: %s\n", date, buffer);
    1.17 +
    1.18 +	if (!sv_logecho || sv_logecho->GetBool())
    1.19 +	{
    1.20 +		g_SMAPI->ConPrintf("L %s: %s\n", date, buffer);
    1.21 +	}
    1.22  }
    1.23  
    1.24  void Logger::LogToFileOnlyEx(FILE *fp, const char *msg, va_list ap)