示例#1
0
void logprintf(unsigned int level, const char *fmt, ...)
{
        va_list args;

	va_start(args, fmt);
	logvprintf(level, fmt, args);
        va_end(args);
}
示例#2
0
void logprintf (char *fmt, ...)
{
	va_list argptr;

	va_start (argptr, fmt);
	logvprintf (fmt, argptr);
	va_end (argptr);
}
示例#3
0
void logwprintf (char *fmt, ...)
{
	va_list argptr;

	DisableScreen = true;
	va_start (argptr, fmt);
	logvprintf (fmt, argptr);
	va_end (argptr);
	DisableScreen = false;
}
示例#4
0
文件: logging.c 项目: midendian/timps
static int eventhandler(struct nafmodule *mod, struct nafmodule *source, naf_event_t event, va_list ap)
{
	char *prefix = NULL;

	if (source && strlen(source->name))
		prefix = source->name;

	if (event == NAF_EVENT_GENERICOUTPUT) {
		char *format;

		format = va_arg(ap, char *);

		logvprintf(STREAM_GENERIC, prefix, format, ap);

	} else if (event == NAF_EVENT_DEBUGOUTPUT) {