Пример #1
0
void log_msg(int level, const char *fmt, ...)
{   
    va_list arg;
    va_start(arg, fmt);
    log_doit(level, 0, 0, fmt, arg);
    va_end(arg);
}
Пример #2
0
void log_msg(const char *fmt, ...)
{
	va_list ap;
	va_start(ap, fmt);
	log_doit(0, LOG_ERR, fmt, ap);
	va_end(ap);
}
Пример #3
0
void log_err(int level, int error, const char *fmt, ...)
{   
    va_list arg;
    va_start(arg, fmt);
    log_doit(level, 1, error, fmt, arg);
    va_end(arg);
}
Пример #4
0
void log_sys(const char *fmt, ...) {
  va_list ap;
  va_start(ap, fmt);
  log_doit(1, LOG_ERR, fmt, ap);
  va_end(ap);
  exit(2);
}
Пример #5
0
/*Nonfatal error related to a system call. Print a message with the system's errno value and return */
void log_ret(const char *fmt, ...)
{
	va_list		ap;
	va_start(ap, fmt);
	log_doit(1, LOG_ERR, fmt, ap);
	va_end(ap);
	return;
}
Пример #6
0
void log_error(const char *format, ...)
{
    va_list ap;

    va_start(ap, format);
    log_doit(0, LOG_ERROR, format, ap);
    va_end(ap);
}
Пример #7
0
void log_info(const char *format, ...)
{
    va_list ap;

    va_start(ap, format);
    log_doit(0, LOG_INFO, format, ap);
    va_end(ap);
}
Пример #8
0
Файл: log.c Проект: iawes/daemon
/*  
 * fatel error related to system call.
 * Erroe number passed as an explicit parameter.
 * Print a message and terminate
*/
void log_exit(int error, const char *fmt, ...)
{
	va_list ap;

	va_start(ap, fmt);
	log_doit(1, error, LOG_ERR, fmt, ap);
	va_end(ap);
	exit(2);
}
Пример #9
0
/*
 * Fatal error unrelated to a system call.
 * Print a message and terminate.
 */
void
log_quit(const char *fmt, ...)
{
	va_list		ap;

	va_start(ap, fmt);
	log_doit(0, fmt, ap);
	va_end(ap);
	exit(2);
}