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() */

Reply via email to