本文整理汇总了C++中outTime函数的典型用法代码示例。如果您正苦于以下问题:C++ outTime函数的具体用法?C++ outTime怎么用?C++ outTime使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了outTime函数的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: guard
void Log::outError(const char* err, ...)
{
if (!err)
return;
std::lock_guard<std::mutex> guard(m_worldLogMtx);
if (m_colored)
SetColor(false, m_colors[LogError]);
if (m_includeTime)
outTime();
va_list ap;
va_start(ap, err);
vutf8printf(stderr, err, &ap);
va_end(ap);
if (m_colored)
ResetColor(false);
fprintf(stderr, "\n");
if (logfile)
{
outTimestamp(logfile);
fprintf(logfile, "ERROR:");
va_start(ap, err);
vfprintf(logfile, err, ap);
va_end(ap);
fprintf(logfile, "\n");
fflush(logfile);
}
fflush(stderr);
}
开发者ID:Phatcat,项目名称:mangos-wotlk,代码行数:38,代码来源:Log.cpp
示例2: SetColor
void Log::outString( const char * str, ... )
{
if( !str )
return;
if( m_logLevel > 0 )
{
if(m_colored)
SetColor(true,m_colors[LogNormal]);
if(m_includeTime)
outTime();
va_list ap;
va_start(ap, str);
vutf8printf(stdout, str, &ap);
va_end(ap);
if(m_colored)
ResetColor(true);
printf( "\n" );
}
if(logfile)
{
va_list ap;
outTimestamp(logfile);
va_start(ap, str);
vfprintf(logfile, str, ap);
fprintf(logfile, "\n" );
va_end(ap);
fflush(logfile);
}
fflush(stdout);
}
开发者ID:AwkwardDev,项目名称:MangosFX,代码行数:38,代码来源:Log.cpp
示例3: outTime
void Log::outErrorDb()
{
if (m_includeTime)
outTime();
fprintf(stderr, "\n");
if (logfile)
{
outTimestamp(logfile);
fprintf(logfile, "ERROR:\n");
fflush(logfile);
}
if (dberLogfile)
{
outTimestamp(dberLogfile);
fprintf(dberLogfile, "\n");
fflush(dberLogfile);
}
fflush(stderr);
}
开发者ID:mynew4,项目名称:MaNGOSZero,代码行数:23,代码来源:Log.cpp
示例4: outTime
void Log::outErrorEventAI()
{
if (m_includeTime)
{ outTime(); }
fprintf(stderr, "\n");
if (logfile)
{
outTimestamp(logfile);
fprintf(logfile, "ERROR CreatureEventAI\n");
fflush(logfile);
}
if (eventAiErLogfile)
{
outTimestamp(eventAiErLogfile);
fprintf(eventAiErLogfile, "\n");
fflush(eventAiErLogfile);
}
fflush(stderr);
}
开发者ID:0jpq0,项目名称:server,代码行数:23,代码来源:Log.cpp
示例5: va_start
void oLog::outDebugInLine(const char * str, ...)
{
if(!str)
return;
va_list ap;
char buf[32768];
va_start(ap, str);
vsnprintf(buf, 32768, str, ap);
va_end(ap);
if(m_screenLogLevel == 5 || m_screenLogLevel == 6)
{
printf(buf);
}
if(m_fileLogLevel == 5 && m_file || m_fileLogLevel == 6 && m_file)
{
outTime();
fprintf(m_file, buf);
}
}
开发者ID:AscNHalf,项目名称:AscNHalf,代码行数:23,代码来源:Log.cpp
示例6: va_start
void oLog::outDebug( const char * str, ... )
{
if(m_fileLogLevel < 3 && m_screenLogLevel < 3)
return;
va_list ap;
char buf[32768];
va_start(ap, str);
vsnprintf(buf, 32768, str, ap);
va_end(ap);
if(m_screenLogLevel >= 3)
{
printf(buf);
putc('\n', stdout);
}
if(m_fileLogLevel >= 3 && m_file)
{
outTime();
fprintf(m_file, buf);
putc('\n', m_file);
}
}
开发者ID:Naqvamp,项目名称:Underworld_Core,代码行数:23,代码来源:Log.cpp
示例7: SetColor
void Log::outBasic(const char* str, ...)
{
if (!str)
{ return; }
if (m_logLevel >= LOG_LVL_BASIC)
{
if (m_colored)
{ SetColor(true, m_colors[LogDetails]); }
if (m_includeTime)
{ outTime(); }
va_list ap;
va_start(ap, str);
vutf8printf(stdout, str, &ap);
va_end(ap);
if (m_colored)
{ ResetColor(true); }
printf("\n");
}
if (logfile && m_logFileLevel >= LOG_LVL_BASIC)
{
va_list ap;
outTimestamp(logfile);
va_start(ap, str);
vfprintf(logfile, str, ap);
fprintf(logfile, "\n");
va_end(ap);
fflush(logfile);
}
fflush(stdout);
}
开发者ID:0jpq0,项目名称:server,代码行数:37,代码来源:Log.cpp
注:本文中的outTime函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论