Browse Source

Apply Matt Ghali's --with-syslog-facility patch

svn:r5883
Peter Palfrader 18 years ago
parent
commit
dbf2e10460
2 changed files with 8 additions and 1 deletions
  1. 7 0
      configure.in
  2. 1 1
      src/common/log.c

+ 7 - 0
configure.in

@@ -429,6 +429,13 @@ if [[ $dmalloc -eq 1 ]]; then
   AC_DEFINE(DMALLOC_FUNC_CHECK, 1, [Enable dmalloc's malloc function check])
 fi
 
+# Allow user to specify an alternate syslog facility
+AC_ARG_WITH(syslog-facility,
+[  --with-syslog-facility=LOG syslog facility to use (default=LOG_DAEMON)],
+syslog_facility="$withval", syslog_facility="LOG_DAEMON")
+AC_DEFINE_UNQUOTED(LOGFACILITY,$syslog_facility,[name of the syslog facility])
+AC_SUBST(LOGFACILITY)
+
 # Check for gethostbyname_r in all its glorious incompatible versions.
 #   (This logic is based on that in Python's configure.in)
 AH_TEMPLATE(HAVE_GETHOSTBYNAME_R,

+ 1 - 1
src/common/log.c

@@ -487,7 +487,7 @@ add_syslog_log(int loglevelMin, int loglevelMax)
   logfile_t *lf;
   if (syslog_count++ == 0)
     /* This is the first syslog. */
-    openlog("Tor", LOG_PID | LOG_NDELAY, LOG_DAEMON);
+    openlog("Tor", LOG_PID | LOG_NDELAY, LOGFACILITY);
 
   lf = tor_malloc_zero(sizeof(logfile_t));
   lf->min_loglevel = loglevelMin;