since these two functions are implemented separately, API calls are now divided

got rid of ARRAYSIZE warning

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40276
This commit is contained in:
David Anderson 2007-01-06 07:53:34 +00:00
parent ac50163647
commit 814007df49
2 changed files with 5 additions and 10 deletions

View File

@ -71,7 +71,7 @@ void CLogger::_CloseFile()
if (fp) if (fp)
{ {
fseek(fp, 0, SEEK_END); fseek(fp, 0, SEEK_END);
LogMessageEx(LogType_Error, "Error log file session closed."); LogError("Error log file session closed.");
fclose(fp); fclose(fp);
} }
m_ErrFileName.clear(); m_ErrFileName.clear();
@ -192,19 +192,13 @@ print_error:
m_Active = false; m_Active = false;
} }
void CLogger::LogMessageEx(LogType type, const char *vafmt, ...) void CLogger::LogError(const char *vafmt, ...)
{ {
if (!m_Active) if (!m_Active)
{ {
return; return;
} }
if (type == LogType_Normal)
{
LogMessage(vafmt);
return;
}
time_t t; time_t t;
time(&t); time(&t);
tm *curtime = localtime(&t); tm *curtime = localtime(&t);
@ -266,7 +260,7 @@ void CLogger::MapChange(const char *mapname)
if (m_ErrMapStart) if (m_ErrMapStart)
{ {
LogMessageEx(LogType_Error, "Error log file session closed."); LogError("Error log file session closed.");
} }
m_ErrMapStart = false; m_ErrMapStart = false;
} }

View File

@ -1,6 +1,7 @@
#ifndef _INCLUDE_SOURCEMOD_CLOGGER_H_ #ifndef _INCLUDE_SOURCEMOD_CLOGGER_H_
#define _INCLUDE_SOURCEMOD_CLOGGER_H_ #define _INCLUDE_SOURCEMOD_CLOGGER_H_
#include "sm_globals.h"
#include <time.h> #include <time.h>
#include "sourcemm_api.h" #include "sourcemm_api.h"
#include <sh_string.h> #include <sh_string.h>
@ -32,7 +33,7 @@ public:
void EnableLogging(); void EnableLogging();
void DisableLogging(); void DisableLogging();
void LogMessage(const char *msg, ...); void LogMessage(const char *msg, ...);
void LogMessageEx(LogType type, const char *msg, ...); void LogError(const char *msg, ...);
void MapChange(const char *mapname); void MapChange(const char *mapname);
const char *GetLogFileName(LogType type); const char *GetLogFileName(LogType type);
LoggingMode GetLoggingMode(); LoggingMode GetLoggingMode();