From d77ebd60cfd160571cacebb091a462315b6af014 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Thu, 24 May 2012 16:09:44 +0100 Subject: [PATCH] Log functions now respect sv_logecho (bug 5135, r=asherkin). --- core/Logger.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/core/Logger.cpp b/core/Logger.cpp index 89fdbced..5896792a 100644 --- a/core/Logger.cpp +++ b/core/Logger.cpp @@ -265,6 +265,8 @@ void Logger::LogToOpenFileEx(FILE *fp, const char *msg, va_list ap) return; } + static ConVar *sv_logecho = icvar->FindVar("sv_logecho"); + char buffer[3072]; UTIL_FormatArgs(buffer, sizeof(buffer), msg, ap); @@ -275,7 +277,11 @@ void Logger::LogToOpenFileEx(FILE *fp, const char *msg, va_list ap) strftime(date, sizeof(date), "%m/%d/%Y - %H:%M:%S", curtime); fprintf(fp, "L %s: %s\n", date, buffer); - g_SMAPI->ConPrintf("L %s: %s\n", date, buffer); + + if (!sv_logecho || sv_logecho->GetBool()) + { + g_SMAPI->ConPrintf("L %s: %s\n", date, buffer); + } } void Logger::LogToFileOnlyEx(FILE *fp, const char *msg, va_list ap)