#include <stdio.h>
#include <string.h>
#include <stdlib.h>
-#ifdef WITH_OLD_LB
+#if defined(WITH_OLD_LB) || !defined(USE_LOG4C)
#include <syslog.h>
#endif
#include <errno.h>
static const char rcsid[] = "@(#)$Id$";
-#ifdef WITH_OLD_LB
+#if defined(WITH_OLD_LB) || !defined(USE_LOG4C)
static int rtm2syslog[] = {
LOG_ERR,
LOG_WARNING,
if (level <= WRN && !config.daemonize) fprintf(stderr, RTM_TTY_RED);
if (config.daemonize) {
-#ifdef WITH_OLD_LB
+#if defined(WITH_OLD_LB) || !defined(USE_LOG4C)
openlog(NULL, LOG_PID | LOG_CONS, LOG_DAEMON);
syslog(rtm2syslog[level], "%s", line);
closelog();
if (config.pidfile && !config.guard) {
if (remove(config.pidfile) == -1) lprintf(NULL, WRN, "can't remove pidfile '%s': %s", config.pidfile, strerror(errno));
}
-#ifdef WITH_OLD_LB
+#ifndef WITH_OLD_LB
if (config.daemonize) glite_common_log_fini();
#endif