Beispiel #1
0
static void _radlog_info(char const *msg, ...) {
	va_list ap;

	va_start(ap, msg);
	vradlog(L_INFO, msg, ap);
	va_end(ap);
}
Beispiel #2
0
/** Pass debug logging through to vradlog
 *
 */
static void CC_HINT(format (printf, 1, 2)) _radlog_info(char const *msg, ...)
{
	va_list ap;

	va_start(ap, msg);
	vradlog(L_INFO, msg, ap);
	va_end(ap);
}
Beispiel #3
0
int radlog(int lvl, const char *msg, ...)
{
    va_list ap;
    int r;

    va_start(ap, msg);
    r = vradlog(lvl, msg, ap);
    va_end(ap);

    return r;
}
Beispiel #4
0
int log_debug(const char *msg, ...)
{
    va_list ap;
    int r;

    va_start(ap, msg);
    r = vradlog(L_DBG, msg, ap);
    va_end(ap);

    return r;
}
Beispiel #5
0
int radlog(log_type_t type, char const *msg, ...)
{
	va_list ap;
	int r;

	va_start(ap, msg);
	r = vradlog(type, msg, ap);
	va_end(ap);

	return r;
}
/* wrapper around radlog which adds prefix with module and instance name */
static int nvp_log(unsigned int line, rlm_sqlhpwippool_t *data, int lvl,
		   char const *fmt, ...)
{
	va_list ap;
	int r;
	char pfmt[4096];

	/* prefix log message with RLM_NETVIM_LOG_FMT */
	snprintf(pfmt, sizeof(pfmt), RLM_NETVIM_LOG_FMT,
		 data->myname, line, fmt);

	va_start(ap, fmt);
	r = vradlog(lvl, pfmt, ap);
	va_end(ap);

	return r;
}
void vxlogf(int iklevel, char const * fmt,va_list ap)
{
    int level;
    switch(iklevel) {
	case I2L_DBG:
	    level=L_DBG;
	    break;
	case I2L_INFO:
	    level=L_INFO;
	    break;
	case I2L_ERR:
	    level=L_ERR;
	    break;
	default:
	level=L_DBG;

    }
    vradlog(level, fmt, ap);
}