Fixed second logger constructor.
This commit is contained in:
@@ -37,7 +37,39 @@ cMCLogger::cMCLogger(void)
|
||||
{
|
||||
AString FileName;
|
||||
Printf(FileName, "LOG_%d.txt", (int)time(NULL));
|
||||
m_Log = new cLog(FileName);
|
||||
InitLog(FileName);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
cMCLogger::cMCLogger(const AString & a_FileName)
|
||||
{
|
||||
InitLog(a_FileName);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
cMCLogger::~cMCLogger()
|
||||
{
|
||||
m_Log->Log("--- Stopped Log ---\n");
|
||||
delete m_Log;
|
||||
if (this == s_MCLogger)
|
||||
{
|
||||
s_MCLogger = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
void cMCLogger::InitLog(const AString & a_FileName)
|
||||
{
|
||||
m_Log = new cLog(a_FileName);
|
||||
m_Log->Log("--- Started Log ---\n");
|
||||
|
||||
s_MCLogger = this;
|
||||
@@ -61,29 +93,6 @@ cMCLogger::cMCLogger(void)
|
||||
|
||||
|
||||
|
||||
cMCLogger::cMCLogger(const AString & a_FileName)
|
||||
{
|
||||
m_Log = new cLog(a_FileName);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
cMCLogger::~cMCLogger()
|
||||
{
|
||||
m_Log->Log("--- Stopped Log ---\n");
|
||||
delete m_Log;
|
||||
if (this == s_MCLogger)
|
||||
{
|
||||
s_MCLogger = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
void cMCLogger::LogSimple(const char* a_Text, int a_LogType /* = 0 */ )
|
||||
{
|
||||
switch( a_LogType )
|
||||
|
||||
Reference in New Issue
Block a user