Logging: added thread ID to the log output in debug builds
git-svn-id: http://mc-server.googlecode.com/svn/trunk@291 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
parent
a0c29514d2
commit
57dedd585c
@ -5,9 +5,10 @@
|
||||
|
||||
#include <fstream>
|
||||
#include <ctime>
|
||||
#include <stdarg.h>
|
||||
#include "cMakeDir.h"
|
||||
|
||||
#include "cIsThread.h"
|
||||
|
||||
|
||||
|
||||
|
||||
@ -120,7 +121,11 @@ void cLog::Log(const char * a_Format, va_list argList)
|
||||
#endif
|
||||
|
||||
AString Line;
|
||||
#ifdef _DEBUG
|
||||
Printf(Line, "[%04x|%02d:%02d:%02d] %s\n", cIsThread::GetCurrentID(), timeinfo->tm_hour, timeinfo->tm_min, timeinfo->tm_sec, Message.c_str());
|
||||
#else
|
||||
Printf(Line, "[%02d:%02d:%02d] %s\n", timeinfo->tm_hour, timeinfo->tm_min, timeinfo->tm_sec, Message.c_str());
|
||||
#endif
|
||||
if (m_File)
|
||||
{
|
||||
fputs(Line.c_str(), m_File);
|
||||
|
@ -1,12 +1,8 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "MemoryLeak.h"
|
||||
#include "FileDefine.h"
|
||||
|
||||
#ifndef _WIN32
|
||||
#include <stdarg.h>
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
|
||||
#include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules
|
||||
|
||||
#include <cstdarg>
|
||||
#include <time.h>
|
||||
#include "cLog.h"
|
||||
|
||||
@ -186,3 +185,7 @@ void LOGERROR(const char* a_Format, ...)
|
||||
cMCLogger::GetInstance()->Error( a_Format, argList );
|
||||
va_end(argList);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user