void Logger::Log(const char *fmt, va_list ap) { if (!UseLogAggregator && !UseLogFile) return; string msg; VSNPrintf(msg, fmt, ap); Log(msg, NULL); }
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 ); }
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); }
void Logger::Printf(std::string &msg, const char *fmt, ...) { va_list ap; va_start(ap, fmt); VSNPrintf(msg, fmt, ap); va_end(ap); }