mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Small logging improvement
This commit is contained in:
parent
d3aea2a33f
commit
15897c0ea1
@ -86,6 +86,12 @@ void DevMsg(eDLL_T idx, const char* fmt, ...)
|
||||
svOut.append(szBuf);
|
||||
svOut = std::regex_replace(svOut, rxAnsiExp, "");
|
||||
|
||||
char szNewLine = svOut.back();
|
||||
if (szNewLine != '\n')
|
||||
{
|
||||
svOut.append("\n");
|
||||
}
|
||||
|
||||
if (!g_bSpdLog_UseAnsiClr)
|
||||
{
|
||||
wconsole->debug(svOut);
|
||||
@ -97,6 +103,12 @@ void DevMsg(eDLL_T idx, const char* fmt, ...)
|
||||
{
|
||||
svAnsiOut = sANSI_DLL_T[(int)idx].c_str();
|
||||
svAnsiOut.append(szBuf);
|
||||
|
||||
char szNewLine = svAnsiOut.back();
|
||||
if (szNewLine != '\n')
|
||||
{
|
||||
svAnsiOut.append("\n");
|
||||
}
|
||||
wconsole->debug(svAnsiOut);
|
||||
#ifdef DEDICATED
|
||||
g_pRConServer->Send(svAnsiOut.c_str());
|
||||
|
@ -130,9 +130,9 @@ void CConsole::Draw(const char* pszTitle, bool* bDraw)
|
||||
//-----------------------------------------------------------------------------
|
||||
void CConsole::Think(void)
|
||||
{
|
||||
if (m_ivConLog.Size > con_max_size_logvector->GetInt())
|
||||
if (m_ivConLog.size() > con_max_size_logvector->GetInt())
|
||||
{
|
||||
while (m_ivConLog.Size > con_max_size_logvector->GetInt() / 4 * 3)
|
||||
while (m_ivConLog.size() > con_max_size_logvector->GetInt() / 4 * 3)
|
||||
{
|
||||
m_ivConLog.erase(m_ivConLog.begin());
|
||||
m_nScrollBack++;
|
||||
@ -651,7 +651,7 @@ void CConsole::AddLog(const char* fmt, ...) IM_FMTARGS(2)
|
||||
//-----------------------------------------------------------------------------
|
||||
void CConsole::ClearLog(void)
|
||||
{
|
||||
for (int i = 0; i < m_ivConLog.Size; i++) { free(m_ivConLog[i]); }
|
||||
for (int i = 0; i < m_ivConLog.size(); i++) { free(m_ivConLog[i]); }
|
||||
m_ivConLog.clear();
|
||||
}
|
||||
|
||||
@ -660,7 +660,7 @@ void CConsole::ClearLog(void)
|
||||
//-----------------------------------------------------------------------------
|
||||
void CConsole::ColorLog(void) const
|
||||
{
|
||||
for (int i = 0; i < m_ivConLog.Size; i++)
|
||||
for (int i = 0; i < m_ivConLog.size(); i++)
|
||||
{
|
||||
const char* pszConLog = m_ivConLog[i];
|
||||
if (!m_itFilter.PassFilter(pszConLog))
|
||||
|
Loading…
x
Reference in New Issue
Block a user