]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/log.c
New configuration option "SyslogFacility"
[ngircd-alex.git] / src / ngircd / log.c
index c8dbdd3c4d012b3ae9f0172db39743e1bcc255a7..3710142d81e4d0a57f2a50bf84760ddc3efcd955 100644 (file)
@@ -36,6 +36,7 @@
 #include "conn.h"
 #include "channel.h"
 #include "irc-write.h"
+#include "conf.h"
 
 #include "exp.h"
 #include "log.h"
@@ -72,13 +73,10 @@ Log_Init( bool Daemon_Mode )
        Is_Daemon = Daemon_Mode;
        
 #ifdef SYSLOG
-#ifndef LOG_CONS     /* Kludge: mips-dec-ultrix4.5 has no LOG_CONS/LOG_LOCAL5 */
+#ifndef LOG_CONS     /* Kludge: mips-dec-ultrix4.5 has no LOG_CONS */
 #define LOG_CONS 0
 #endif
-#ifndef LOG_LOCAL5
-#define LOG_LOCAL5 0
-#endif
-       openlog( PACKAGE_NAME, LOG_CONS|LOG_PID, LOG_LOCAL5 );
+       openlog(PACKAGE_NAME, LOG_CONS|LOG_PID, Conf_SyslogFacility);
 #endif
 
        Log( LOG_NOTICE, "%s started.", NGIRCd_Version );
@@ -264,10 +262,10 @@ va_dcl
 
 
 GLOBAL void
-Log_Init_Subprocess(char *Name)
+Log_Init_Subprocess(char UNUSED *Name)
 {
 #ifdef SYSLOG
-       openlog( PACKAGE_NAME, LOG_CONS|LOG_PID, LOG_LOCAL5 );
+       openlog(PACKAGE_NAME, LOG_CONS|LOG_PID, Conf_SyslogFacility);
 #endif
 #ifdef DEBUG
        Log_Subprocess(LOG_DEBUG, "%s sub-process starting, PID %ld.",
@@ -277,7 +275,7 @@ Log_Init_Subprocess(char *Name)
 
 
 GLOBAL void
-Log_Exit_Subprocess(char *Name)
+Log_Exit_Subprocess(char UNUSED *Name)
 {
 #ifdef DEBUG
        Log_Subprocess(LOG_DEBUG, "%s sub-process %ld done.",