msg.c (665B)
1 /************************************************************************* 2 * This file is part of Crosroads 1.23, a load balancer and fail over 3 * utility for TCP. Copyright (c) Karel Kubat, distributed under GPL. 4 * Visit http://crossroads.e-tunity.com for information. 5 *************************************************************************/ 6 #include "crossroads.h" 7 8 void msg (char const *fmt, ...) { 9 va_list args; 10 char *str; 11 12 if (!flag_verbose) 13 return; 14 va_start (args, fmt); 15 str = str_vprintf (fmt, args); 16 if (!daemonized) 17 fprintf (stderr, "INFO: %s\n", str); 18 else 19 writelog (LOG_NOTICE, "INFO: %s", str); 20 21 va_end (args); 22 }