本文整理汇总了C++中LogMessage::getLogMessage方法的典型用法代码示例。如果您正苦于以下问题:C++ LogMessage::getLogMessage方法的具体用法?C++ LogMessage::getLogMessage怎么用?C++ LogMessage::getLogMessage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LogMessage
的用法示例。
在下文中一共展示了LogMessage::getLogMessage方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: logMessage
void ConsoleLogAppender::logMessage(const LogMessage& logMessage)
{
m_logMutex.lock();
const uint64_t now = Time::GetMilliseconds();
Console::Print(Console::WHITE, "%.3f ", now/1000.0);
switch(logMessage.getLogLevel())
{
case LL_TRACE:
Console::Print(Console::WHITE, "[ Trace ] ");
break;
default:
case LL_DEBUG :
Console::Print(Console::WHITE, "[ Debug ] ");
break;
case LL_INFO :
Console::Print(Console::GREEN, "[ Info ] ");
break;
case LL_WARN :
Console::Print(Console::YELLOW, "[ Warn ] ");
break;
case LL_ERROR :
Console::Print(Console::RED, "[ Error ] ");
break;
case LL_FATAL :
Console::Print(Console::RED, "[ Fatal ] ");
break;
}
Console::Print(Console::AQUA, logMessage.getContext().getContextName().c_str());
Console::Print(" | %s\n", logMessage.getLogMessage());
Console::Flush();
m_logMutex.unlock();
}