mirror of
https://github.com/vcmi/vcmi.git
synced 2025-06-23 00:28:08 +02:00
- Added new trace macro LOG_TRACE which autom. appends leaving func message - Removed old trace macros - Small refactoring in CMapEditManager - Changed documentation comments to /// style for various mapping header files
This commit is contained in:
@ -219,6 +219,17 @@ bool CLogger::isTraceEnabled() const
|
||||
return getEffectiveLevel() <= ELogLevel::TRACE;
|
||||
}
|
||||
|
||||
CTraceLogger::CTraceLogger(const CLogger * logger, const std::string & beginMessage, const std::string & endMessage)
|
||||
: logger(logger), endMessage(endMessage)
|
||||
{
|
||||
logger->traceStream() << beginMessage;
|
||||
}
|
||||
|
||||
CTraceLogger::~CTraceLogger()
|
||||
{
|
||||
logger->traceStream() << endMessage;
|
||||
}
|
||||
|
||||
boost::recursive_mutex CLogManager::smx;
|
||||
|
||||
CLogManager & CLogManager::get()
|
||||
|
Reference in New Issue
Block a user