Coloring is reset before the LF.
This commit is contained in:
parent
9794496571
commit
19781ecad5
@ -117,13 +117,13 @@ void cLog::Log(const char * a_Format, va_list argList)
|
|||||||
|
|
||||||
AString Line;
|
AString Line;
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
Printf(Line, "[%04x|%02d:%02d:%02d] %s\n", cIsThread::GetCurrentID(), timeinfo->tm_hour, timeinfo->tm_min, timeinfo->tm_sec, Message.c_str());
|
Printf(Line, "[%04x|%02d:%02d:%02d] %s", cIsThread::GetCurrentID(), timeinfo->tm_hour, timeinfo->tm_min, timeinfo->tm_sec, Message.c_str());
|
||||||
#else
|
#else
|
||||||
Printf(Line, "[%02d:%02d:%02d] %s\n", timeinfo->tm_hour, timeinfo->tm_min, timeinfo->tm_sec, Message.c_str());
|
Printf(Line, "[%02d:%02d:%02d] %s", timeinfo->tm_hour, timeinfo->tm_min, timeinfo->tm_sec, Message.c_str());
|
||||||
#endif
|
#endif
|
||||||
if (m_File)
|
if (m_File)
|
||||||
{
|
{
|
||||||
fputs(Line.c_str(), m_File);
|
fprintf(m_File, "%s\n", Line.c_str(), m_File);
|
||||||
fflush(m_File);
|
fflush(m_File);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -18,8 +18,6 @@ bool g_ShouldColorOutput = false;
|
|||||||
WORD g_DefaultConsoleAttrib = 0x07;
|
WORD g_DefaultConsoleAttrib = 0x07;
|
||||||
#elif defined (__linux) && !defined(ANDROID_NDK)
|
#elif defined (__linux) && !defined(ANDROID_NDK)
|
||||||
#include <unistd.h> // Needed for isatty() on Linux
|
#include <unistd.h> // Needed for isatty() on Linux
|
||||||
|
|
||||||
bool g_ShouldColorOutput;
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -40,7 +38,7 @@ cMCLogger::cMCLogger(void)
|
|||||||
AString FileName;
|
AString FileName;
|
||||||
Printf(FileName, "LOG_%d.txt", (int)time(NULL));
|
Printf(FileName, "LOG_%d.txt", (int)time(NULL));
|
||||||
m_Log = new cLog(FileName);
|
m_Log = new cLog(FileName);
|
||||||
m_Log->Log("--- Started Log ---");
|
m_Log->Log("--- Started Log ---\n");
|
||||||
|
|
||||||
s_MCLogger = this;
|
s_MCLogger = this;
|
||||||
|
|
||||||
@ -74,7 +72,7 @@ cMCLogger::cMCLogger(const AString & a_FileName)
|
|||||||
|
|
||||||
cMCLogger::~cMCLogger()
|
cMCLogger::~cMCLogger()
|
||||||
{
|
{
|
||||||
m_Log->Log("--- Stopped Log ---");
|
m_Log->Log("--- Stopped Log ---\n");
|
||||||
delete m_Log;
|
delete m_Log;
|
||||||
if (this == s_MCLogger)
|
if (this == s_MCLogger)
|
||||||
s_MCLogger = NULL;
|
s_MCLogger = NULL;
|
||||||
@ -116,6 +114,7 @@ void cMCLogger::Log(const char * a_Format, va_list a_ArgList)
|
|||||||
SetColor(csRegular);
|
SetColor(csRegular);
|
||||||
m_Log->Log(a_Format, a_ArgList);
|
m_Log->Log(a_Format, a_ArgList);
|
||||||
ResetColor();
|
ResetColor();
|
||||||
|
puts("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -128,6 +127,7 @@ void cMCLogger::Info(const char * a_Format, va_list a_ArgList)
|
|||||||
SetColor(csInfo);
|
SetColor(csInfo);
|
||||||
m_Log->Log(a_Format, a_ArgList);
|
m_Log->Log(a_Format, a_ArgList);
|
||||||
ResetColor();
|
ResetColor();
|
||||||
|
puts("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -140,6 +140,7 @@ void cMCLogger::Warn(const char * a_Format, va_list a_ArgList)
|
|||||||
SetColor(csWarning);
|
SetColor(csWarning);
|
||||||
m_Log->Log(a_Format, a_ArgList);
|
m_Log->Log(a_Format, a_ArgList);
|
||||||
ResetColor();
|
ResetColor();
|
||||||
|
puts("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -152,6 +153,7 @@ void cMCLogger::Error(const char * a_Format, va_list a_ArgList)
|
|||||||
SetColor(csError);
|
SetColor(csError);
|
||||||
m_Log->Log(a_Format, a_ArgList);
|
m_Log->Log(a_Format, a_ArgList);
|
||||||
ResetColor();
|
ResetColor();
|
||||||
|
puts("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user