Esempio n. 1
0
File: log.c Progetto: yubo/quagga
void zlog(struct zlog *zl, int priority, const char *format, ...)
{
	va_list args;

	va_start(args, format);
	vzlog(zl, priority, format, args);
	va_end(args);
}
Esempio n. 2
0
void logPriceInfo(int l, const char *fmt, ...)
{
	va_list	param;

    va_start(param, fmt);
    vzlog(category2, __FILE__, sizeof(__FILE__)-1, __func__, sizeof(__func__)-1, __LINE__, zlogLevel[l], fmt, param);
  
	va_end(param);
}
Esempio n. 3
0
void log_msg(int priority,const char * msg,...)
{
	if(!log)
		log_init();
	va_list v;
	va_start(v,msg);
	vzlog(log, __FILE__, sizeof(__FILE__)-1, __func__, sizeof(__func__)-1, __LINE__,priority, msg,v);
	va_end(v);
}
Esempio n. 4
0
File: s_zlog.c Progetto: iskey/zlog
void s_zlog_t(zlog_level level,const char *file, size_t filelen,	\
				const char* func, size_t funclen, long line, const char* format, ...)
{
	if(!zc){//bnc_log system can not be used at this time
		return;
	}

	va_list args;
	va_start(args, format);

	vzlog(zc, file, filelen, func, funclen, line, level, format, args);
}
Esempio n. 5
0
void log_trace(const char * file,int line,const  char * fun,const char * fmt,...)
{
	if(!log)
		log_init();
	char * headFmt="at line %d in file %s:%s ";
	char  newFmt[2048]={'\0'};
	int n=sprintf(newFmt,headFmt,line,file,fun);
	strcat(newFmt+n,fmt);
	va_list v;
	va_start(v,fmt);
	vzlog(log, __FILE__, sizeof(__FILE__)-1, __func__, sizeof(__func__)-1, __LINE__, ZLOG_LEVEL_DEBUG, newFmt,v);
	va_end(v);
}
Esempio n. 6
0
File: log.c Progetto: hajuuk/R7000
void
plog_debug (struct zlog *zl, const char *format, ...)
{
  va_list args[ZLOG_MAX_INDEX];
  int index;

  for (index = 0; index < ZLOG_MAX_INDEX; index++)
    va_start(args[index], format);

  vzlog (zl, LOG_DEBUG, format, args);

  for (index = 0; index < ZLOG_MAX_INDEX; index++)
    va_end (args[index]);
}
Esempio n. 7
0
File: log.c Progetto: hajuuk/R7000
void
zlog_notice (const char *format, ...)
{
  va_list args[ZLOG_MAX_INDEX];
  int index;

  for (index = 0; index < ZLOG_MAX_INDEX; index++)
    va_start(args[index], format);

  vzlog (NULL, LOG_NOTICE, format, args);

  for (index = 0; index < ZLOG_MAX_INDEX; index++)
    va_end (args[index]);
}
Esempio n. 8
0
File: log.c Progetto: hajuuk/R7000
void
zlog_warn (const char *format, ...)
{
  va_list args[ZLOG_MAX_INDEX];
  int index;

  for (index = 0; index < ZLOG_MAX_INDEX; index++)
    va_start(args[index], format);

  vzlog (NULL, LOG_WARNING, format, args);

  for (index = 0; index < ZLOG_MAX_INDEX; index++)
    va_end (args[index]);
}
Esempio n. 9
0
File: log.c Progetto: hajuuk/R7000
void
zlog (struct zlog *zl, int priority, const char *format, ...)
{
  va_list args[ZLOG_MAX_INDEX];
  int index;

  for (index = 0; index < ZLOG_MAX_INDEX; index++)
    va_start(args[index], format);

  vzlog (zl, priority, format, args);

  for (index = 0; index < ZLOG_MAX_INDEX; index++)
    va_end (args[index]);
}
Esempio n. 10
0
void
vlog(int pri, const char *fmt, va_list ap)
{
	char	 buf[1024];

	switch (ldpd_process) {
	case PROC_LDE_ENGINE:
		vsnprintf(buf, sizeof(buf), fmt, ap);
		lde_imsg_compose_parent_sync(IMSG_LOG, pri, buf,
		    strlen(buf) + 1);
		break;
	case PROC_LDP_ENGINE:
		vsnprintf(buf, sizeof(buf), fmt, ap);
		ldpe_imsg_compose_parent_sync(IMSG_LOG, pri, buf,
		    strlen(buf) + 1);
		break;
	case PROC_MAIN:
		vzlog(pri, fmt, ap);
		break;
	}
}
Esempio n. 11
0
void zlog_ex(const char *function, int line, int flags, const char *fmt, ...) /* {{{ */ {
	va_list args;
	va_start(args, fmt);
	vzlog(function, line, flags, fmt, args);
	va_end(args);
}