]> granicus.if.org Git - pgbouncer/commitdiff
Sync syslog handling with libusual
authorMarko Kreen <markokr@gmail.com>
Wed, 17 Nov 2010 12:00:42 +0000 (14:00 +0200)
committerMarko Kreen <markokr@gmail.com>
Wed, 17 Nov 2010 12:00:42 +0000 (14:00 +0200)
include/bouncer.h
lib
src/main.c

index ea00a552403a92aba45009c04589cc47bbcc7aa0..0e59b4ca9ada6ef59ddc22f6d87440c0e0c85cfc 100644 (file)
@@ -311,8 +311,6 @@ extern int cf_daemon;
 
 extern char *cf_config_file;
 extern char *cf_jobname;
-extern int cf_syslog;
-extern char *cf_syslog_facility;
 
 extern char *cf_unix_socket_dir;
 extern char *cf_listen_addr;
diff --git a/lib b/lib
index ab07cc3188da8ba1a449fde831741a00bb329bef..6ab8fc19041727d8d24427f2777263d30948c3dd 160000 (submodule)
--- a/lib
+++ b/lib
@@ -1 +1 @@
-Subproject commit ab07cc3188da8ba1a449fde831741a00bb329bef
+Subproject commit 6ab8fc19041727d8d24427f2777263d30948c3dd
index f2d3cea8e07764129116821017d3ab9f3b5701ec..1c1fa8611e90d075648006342dc7ff3602be98f0 100644 (file)
@@ -23,6 +23,7 @@
 #include "bouncer.h"
 
 #include <usual/signal.h>
+#include <usual/err.h>
 
 #include <getopt.h>
 
@@ -63,9 +64,7 @@ int cf_daemon = 0;
 int cf_pause_mode = P_NONE;
 int cf_shutdown = 0; /* 1 - wait for queries to finish, 2 - shutdown immediately */
 int cf_reboot = 0;
-int cf_syslog = 0;
 static char *cf_username = "";
-char *cf_syslog_facility = "daemon";
 char *cf_config_file = "";
 
 char *cf_listen_addr = NULL;
@@ -163,6 +162,7 @@ ConfElem bouncer_params[] = {
 {"reserve_pool_timeout",true, CF_INT, &cf_res_pool_timeout},
 {"syslog",             true, CF_INT, &cf_syslog},
 {"syslog_facility",    true, CF_STR, &cf_syslog_facility},
+{"syslog_ident",       true, CF_STR, &cf_syslog_ident},
 #ifndef WIN32
 {"user",               false, CF_STR, &cf_username},
 #endif
@@ -682,6 +682,8 @@ int main(int argc, char *argv[])
                {NULL, 0, NULL, 0}
        };
 
+       setprogname(basename(argv[0]));
+
        /* parse cmdline */
        while ((c = getopt_long(argc, argv, "qvhdVRu:", long_options, &long_idx)) != -1) {
                switch (c) {