예제 #1
0
void Logger::Log(const char *fmt, va_list ap) {
  if (!UseLogAggregator && !UseLogFile) return;

  string msg;
  VSNPrintf(msg, fmt, ap);
  Log(msg, NULL);
}
예제 #2
0
파일: 7zUtils.c 프로젝트: diegocr/7zUI
void PrintErrorFmt(const char * fmt, ...)
{
	va_list args;
	char buf[1024];
	
	va_start (args, fmt);
	VSNPrintf( buf, sizeof(buf), fmt, args );
	va_end(args);
	
	PrintError( buf );
}
예제 #3
0
파일: 7zUtils.c 프로젝트: diegocr/7zUI
LONG SNPrintf( STRPTR outbuf, LONG size, CONST_STRPTR fmt, ... )
{
	va_list args;
	long rc;
	
	va_start (args, fmt);
	rc = VSNPrintf( outbuf, size, fmt, args );
	va_end(args);
	
	return(rc);
}
예제 #4
0
void Logger::Printf(std::string &msg, const char *fmt, ...) {
  va_list ap;
  va_start(ap, fmt);
  VSNPrintf(msg, fmt, ap);
  va_end(ap);
}