Hello. It would be useful if the syslog facility could be optionally set to something other than LOG_DAEMON. There are too many things logging to LOG_DAEMON, already. Something like what's included below would be great. Then "LOG_OPENVPN" (or whatever) could be chosen at config time. (eg. local6.* is idle here so I used "-DLOG_OPENVPN=LOG_LOCAL6").
Thanks in advance. pk. =================================================================== RCS file: error.c,v retrieving revision 1.1 diff -c -r1.1 error.c *** error.c 2005/01/25 18:54:13 1.1 --- error.c 2005/01/25 18:57:35 *************** *** 49,54 **** --- 49,60 ---- #include "memdbg.h" + #if SYSLOG_CAPABILITY + #ifndef LOG_OPENVPN + #define LOG_OPENVPN LOG_DAEMON + #endif + #endif + /* Globals */ unsigned int x_debug_level; /* GLOBAL */ *************** *** 394,400 **** if (!use_syslog) { pgmname_syslog = string_alloc (pgmname ? pgmname : PACKAGE, NULL); ! openlog (pgmname_syslog, LOG_PID, LOG_DAEMON); use_syslog = true; /* Better idea: somehow pipe stdout/stderr output to msg() */ --- 400,406 ---- if (!use_syslog) { pgmname_syslog = string_alloc (pgmname ? pgmname : PACKAGE, NULL); ! openlog (pgmname_syslog, LOG_PID, LOG_OPENVPN); use_syslog = true; /* Better idea: somehow pipe stdout/stderr output to msg() */